Archive for June, 2006

SAP Business One SDK Version 2005

SAP Business One SDK Version 2005

 

 

SAP Business One SDK enables partners and customers to extend and change the functionality of SAP Business One to create industry-specific functionalities, develop missing functionalities, and create interfaces with third party tools.

SAP Business One SDK Version 2005 consists of:

SAP Business One Data Interface API (DI API)

A collection of COM objects called business objects. These objects describe various methods for updating, retrieving, and manipulating data in the SAP Business One database.

SAP Business One User Interface API (UI API)

A collection of Distributed Component Object Mode (DCOM) objects that provide access to menus, forms and controls within these forms. DCOM is a standard interface for object communication in distributed applications

DI Server

A COM service running on a server that enables multiple clients to access and manipulate the SAP Business One company database, using SOAP version 1.1 messages.

DI Java Connector

An interface to DI API objects from Java. With Java Connector, you can conveniently get or set properties and invoke methods of the DI API objects with Java-bean-style code.

Additional development tools, Full documentation, and Samples.

 

 

Articles
Help Center
Code Samples
Articles

 

SAP Business One 2005 Release Notes (HTML 298.9 KB)

This document previews the new and enhanced features in SAP Business One 2005, designed to boost your company’s competitive edge through improved collaboration with customers, partners, suppliers, and distributors. In addition to many new and enhanced features, SAP Business One 2005 A includes major improvements to quality and stability.

SAP Business One and SDK 2005 Compatibility with Add-Ons (HTML 6.5KB)

Some changes in SAP Business One and the SAP Business One Software Development Kit for Release 2005 may cause compatibility issues with add-ons. This article provides you with important information about compatibility in order to ensure a smooth upgrade to the upcoming release.

User Interface Standards and Guidelines (PDF 2.2 MB)

The User Interface Standards and Guidelines provide best practices for designing an SAP Business One interface. They describe the structure and look of the interface and the rules used to execute the actions that affect the system.

Frequently Asked Questions on License in SAP Business One (HTML 298.9 KB)

This FAQ answers the most common questions about license issues in SAP Business One.

SDK Licensing Presentation (PDF 220.7 KB)

This presentation gives a brief overview of the new licensing mechanism and process of SAP Business One SDK.

 

Help Center

 

SDK Help Center 2005 (ZIP 39.4 MB)

The SAP Business One SDK 2005 help center provides detailed information about UI API, DI API, DI Server, User-Defined Object and Database Table Reference.

 

Code Samples

 

.NET Profiler Tool for SAP Business One (ZIP 970KB)

The SAP Business One SDK provides several programming interfaces to build your own add-on solutions. The use of these SDK interfaces requires you to follow some rules to guarantee the correct execution of your add-on. The .NET Profiler can help you to identify possible performance problems by tracing all UI-API and DI-API methods called from a .NET application and giving you the time spent on each SDK call. The .NET Profiler tool is one of the SAP Business One Test Environment (B1TE) tools.

TechEd Summit 2005 SDK Features Demo (ZIP 25.9KB)

This code sample shows how to work with forms by using the SAP Business One SDK. This sample was shown on the 2005 Tech Summit. This sample includes code showing how to: download a form designed by using Screen Painter (.srf format), use Grids, use Data Tables, use Choose From Lists, work with events in general, and add menus on Right Click event.

 

 

 

 

Page last updated 30 May 2006

Add comment June 25th, 2006

Obituary for ‘SAP NetWeaver Components’ 2003 – 2005 by Michael Eacrett

Obituary for ‘SAP NetWeaver Components’ 2003 – 2005
Michael Eacrett SAP Employee
Business Card
Company: SAP Labs, LLC
Posted on Jun. 17, 2006 07:44 AM in
ABAP, Business Intelligence (BI), Business Process Management, Enterprise Portal (EP), Integration and Certification, Java Programming, Knowledge Management (KM), Master Data Management (MDM), Mobile, SAP Exchange Infrastructure (XI), SAP NetWeaver Platform, Technologies, Application Server

Permalink

    Print. Print

I’m not sure if this should be an obituary or a eulogy entitled “Ode to SAP NetWeaver Components”? Anyway it got your attention and I should proceed. If you are involved with any SAP NetWeaver projects, this is essential for you to know.


In the late hours of October 28th 2005, the term ‘SAP NetWeaver components’ passed peacefully away into SAP product terminology history and was put to rest from future SAP NetWeaver use at SAP. They were the fortunate victims of the evolution of the single SAP NetWeaver platform. It was a very somber and poignant moment for the SAP NetWeaver teams as this page in SAP NetWeaver terminology closed and they joined other famous past terms like mySAP.com (remember the enjoy release smiley? sob sob!!), SAP R/3, SAP Basis, SAP R/2, etc.
Coincidently the date coincided with the birth of the SAP NetWeaver 2004s release of SAP NetWeaver (i.e. into the Ramp-up program).

image

Fortunately we opened a new page and SAP NetWeaver has a terminology succession plan! You may have seen a sneak preview of them at the ‘SAP NetWeaver, BW, and Portals’ conference, ASUG conferences, and our SAP TechEds.
‘SAP NetWeaver components’ have been succeeded by the IT-Practice & IT-Scenario concepts. SAP NetWeaver, the platform, will be rolled out based upon these concepts going forward. Therefore we strongly encourage you to become familiar with these new concepts as it will affect everyone who comes in contact with SAP NetWeaver or SAP NetWeaver powered by applications. They are already here!
For system administrators I suggest that you also look at the new “usage type” concept too.
My colleague, Matt Kangas, has a good introductory Blog on these concepts here. (https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2731)
To see how IT Practices and IT Scenarios are implemented in the SAP Service Marketplace SAP NetWeaver home page click here (http://service.sap.com/netweaver)
For the people without access to the SAP Service Marketplace, for the information on the published IT Practices, click here (http://www.sap.com/solutions/netweaver/itpractices/index.epx)
And for information on the published IT Scenarios, click here (http://www.sap.com/solutions/businessmaps/6064CC13D46849EC8491E2308AA43795/index.epx)
Update: SDN is now moving to the IT Practice and IT Scenario view too: https://www.sdn.sap.com/irj/sdn/developerareas/itpractices

image
So you say, “What exactly went the way of the Dodo?” (kind of like a funeral crasher’s question “who was he? - I’m just here for the food and drinks!” ;-)
For those of you who don’t know what a funeral crasher is, it’s a wedding crasher who realized that you don’t have to bring a present to a Wake! A Dodo is a casualty of evolution or unintelligent design (not too politically correct I guess.. oops)

Well, the SAP NetWeaver components themselves evolved from the new dimension product names and were rolled into SAP NetWeaver in 2003. Unfortunately for historians the actual SAP NetWeaver component names also evolved in the short 3 years too – more times than Prince has changed his name! Did someone get paid per name change?
I’ll endeavor to explain the rationale for sending the components to the branding graveyard in the sky later in the post mortem at the end of the blog.
So moving on, here are the terms that will no longer be used going forward for describing SAP NetWeaver;

  • SAP NetWeaver Application Server (formerly SAP Web Application Server – SAP Web AS)
  • SAP NetWeaver Business Intelligence (formerly SAP Business Information Warehouse - SAP BW)
  • SAP NetWeaver Exchange Infrastructure (formerly SAP Exchange Infrastructure - SAP XI)
  • SAP NetWeaver Portal (formerly SAP Enterprise Portal – SAP EP)
  • SAP NetWeaver Mobile (formerly SAP Mobile Infrastructure – SAP MI)

    The astute readers will notice that SAP NetWeaver MDM escaped the axe, but this is only temporary until it is rolled into the SAP NetWeaver synchronized release and that’s a blog of its own on its roadmap!

Note that while the SAP NetWeaver components are no longer used by SAP for all NEW content delivered as of SAP NetWeaver 2004s, the ghost of SAP NetWeaver components past will still haunt the SAP websites and materials until SAP NetWeaver ’04 leaves maintenance (2013!). Now that’s some haunting!

As with every loss, some of the readers will have mixed feelings about this progress. We have already had some interactive discussions and we encourage feedback via SDN forums and blog discussions too - we will endeavor to follow up and to provide bereavement counseling ;-). Some of you will move on quickly to the new concepts, but some of you will have some difficulty with the loss and change – in particular the more mature SAP NetWeaver customers/partners who used these components before there was SAP NetWeaver (yes those exciting pioneer New Dimension days).
With regard to moving on, you will start to see the components phased out on SAP Service Marketplace, online help, SDN, and other SAP product information repositories – Just remember all new materials will be IT-Practice/IT Scenario based going forward. If you are looking for functionality grouping names to describe SAP NetWeaver, you still have the SAP NetWeaver ‘fridge’ with the ‘key capabilities’ listed. The fridge is not deceased, but it will continue to evolve as more capabilities are added … and there are more coming next year – of course!

The Post-Mortem:
    SAP NetWeaver components’ time has simply past, the meaning just gave out and we cannot use them to adequately describe the new integrated capabilities of SAP NetWeaver. The components segregated the technology platform into meaningful point-in-time ‘buckets’ but things have radically changed since their inception. With the new release of SAP NetWeaver (SAP NetWeaver 2004s) these buckets quite frankly do not adequately represent what IT is doing with SAP NetWeaver to deliver business solutions. SAP NetWeaver’s integration really blurs the lines between ‘old components’ and makes most of them irrelevant within the context of the platform. That is, the sum of all of the components into a whole platform means that the underlying technology can be reused and developed upon in any context. Essentially, the whole platform is greater than the sum of the parts (components).

    It’s a natural progression that occurs with most technology evolution, innovation and progress. The emphasis here is ‘progression’ as customers can easily utilize and expand using the the new IT Practice/IT Scenario concepts with their existing SAP NetWeaver deployments. No point in throwing the baby out with the bathwater!

    I’ll give a quick example:
    - In the past the SAP NetWeaver Business Intelligence (aka SAP BW) component represented data warehousing functionality running on the SAP NetWeaver Application Server (aka SAP Web AS) ABAP stack.
    - The BI capabilities of SAP NetWeaver 2004s are now built on technologies from other ‘old components’ of SAP NetWeaver and some clever new technology too! In short if we use the previous ‘component’ view, you will now need the SAP NetWeaver Portal running on the SAP NetWeaver Application Server Java stack with some special SAP NetWeaver BI Java capabilities in addition to the old SAP NetWeaver BI component to develop/deploy queries and analytical applications and to manage the Data Warehouse – Phew!. So doing the math…

    image

    Does the SAP NetWeaver BI component name still fit if you are using most of the technology of the platform?
    We don’t think so… so it’s time for the old terminology to die and a bigger, better concept to take its place.

    R.I.P.

Michael Eacrett is a SAP NetWeaver Product Manager.

Add comment June 21st, 2006

How real is it to secure web services in SAP Netweaver today? by Wallace Su

How real is it to secure web services in SAP Netweaver today?
Wallace Su SAP Employee
Business Card
Company: SAP Labs
Posted on May. 17, 2006 09:24 AM in Application Server, SAP Exchange Infrastructure (XI), Interoperability .NET

Permalink

 

    Print. Print

Needless to say, security is one of the important factors to make web services ubiquitous both whithin and beyond your enterprise boundries. There exists a myriad of WS security standards either approved or in the works by the standards bodies, and SAP is behind every one of the them (see OASIS Web Services Security (WSS) TC). But their basic goal is to enable applications to exchange SOAP messages securely. Specifically, the standands define security tokens that can be used to authenticate SOAP messages, maintain message integrity and confidentiality. This include Username Token, X.509 Token, Kerberos Token, and etc. 

Despite of the large number of standards produced in the WS-security area, several questions remain unclear to me. How much available are these standards in SAP Netweaver? And do NW user community know how to take advantage of these advanced capabilities? What about interoperability to similar implementations in other platforms such as Microsoft’s WSE and Indigo?

It seems like most of web services practitioners are not yet there today from what I found out. Many implementations are either using non-secure SOAP over HTTP, or using transport security over HTTPS. But this may not be sufficient in today’s world of stricter compliance requirements. Imagine a .NET client program that access ERP functionality through XI using web services. How does the application ensure end-to-end security? How does it keep track of the access record of the .NET user? There are SAP propietary ways to secure applications such as using SSO ticket or SNC. But in the world of more standards, I wanted to learn how well NW does it.

I tried to find out what NW 04 provides in terms of supporting WS-security and how well it works with WSE 3.0 in one of my projects. To my dismal, I was not able to get XI SOAP adapter using X.509 for signatures to work. I turned to use WebAS Java instead since there is a great article on SDN on how to make this work. Although I was able to finally make my WebAS Java programs to talk to WSE 3.0 programs securely, there are many limiations and gotchas in my findings. I plan to share those details with you in a separate article.

Overall, support of WS-security in NW 04 is limited and also little known to the NW community in my experience. There are issues when it comes to exchange secure SOAP messages with other Web Services platforms such as Microsoft’s. The great news I heard is that many of these issues are being addressed in NW development and will be incorporated in future NW releases.

Wallace Su is a Solution Architect for Netweaver Platform Ecosystem at SAP Labs Palo Alto.

Add comment June 21st, 2006

IT Scenario ‘Enabling Enterprise Services’ with SAP NetWeaver by Sindhu Gangadharan

IT Scenario ‘Enabling Enterprise Services’ with SAP NetWeaver
Sindhu Gangadharan SAP Employee
Business Card
Company: SAP AG
Posted on Jun. 19, 2006 06:59 AM in ABAP, Application Server, Beginner, Enterprise Service Architecture, SAP Exchange Infrastructure (XI), SAP NetWeaver Platform, Technologies

Permalink

 

    Print. Print

Introduction

The IT senario Enabling Enterprise Services belongs to the IT Practice ESA - Design and Deployment. SAP’s Enabling Enterprise Services IT scenario is a way of packaging the required capabilities, tools, infrastructure, and knowledge that companies require to extend their solutions by providing and integrating enterprise services into their business processes. 

At the heart of every business is a constant drive for growth.Companies can achieve this growth by adopting two fundamental strategies. They can drive top-line growth through innovation to realize a competitive advantage; and they can achieve bottom-line growth through efficiencies and increased productivity. 

The key problem your IT organization faces in supporting this growth is that, despite your best efforts, the amount of change that must be implemented in a given time frame continues to accelerate. Keeping up with your organization’s rapidly changing business requirements is becoming increasingly difficult. 

 

Further complicating matters is the fact that innovations that successfully differentiate your company today will inevitably be copied by your competitors and, over time, become standard practices. At that point, the emphasis shifts from innovation to determining how productively and efficiently you can run those routine business processes. 

 

This situation creates a dilemma for IT. On one hand, innovation is often supported by custom applications, usually built from scratch. On the other hand, packaged applications facilitate standardization while capturing best practices. 

 

Building new, customized solutions that support innovation is expensive and time-consuming because leveraging the functionality of your existing packaged applications is extremely difficult. And, as an innovative solution becomes a standard practice, you have to migrate this custom-built application into a packaged solution. The value of the process has changed, and this is reflected in its cost to the organization. 

To meet these challenges, IT organizations are investigating and implementing service-oriented architectures. A service-oriented architecture is a distributed software model that uses independent Web services to support business processes. These Web services can be used and reused in sequences defined by business logic to form applications that enable specific business processes. The constructs of the typical SOA approach, however, tend to focus exclusively on the technology framework — and neglect the larger business process. A combined focus on both application and infrastructure is needed to make this business-IT symbiosis work. SAP uses its business experience and enterprise software to provide exactly this combination: SAP’s Enterprise SOA is SOA plus something called enterprise services — aggregations of Web services glued together by business logic to help execute a business process. In other words, enterprise services are Web services that have an enterprise level business meaning. To get started with Enterprise SOA, companies must service-enable their enterprise’s applications. Service enablement refers to the isolation of an enterprise application’s specific functionality and its implementation through open standards to make the functionality accessible as a service. Such service-enablement is the basis for ESA-compliant applications. 

Enabling Enterprise Services in SAP NetWeaver adds business value to enterprises today because they can create new value from existing IT assets by making existing application functionalities available as a Web service. This enables companies to combine functions in a single process even if they are implemented in widely differing software components. Companies can also leverage the flexibility of implementation either in ABAP or Java by using the SAP NetWeaver infrastructure that supports both programming languages. 

Preview Enterprise Services

To preview the enterprise services being built by SAP sign on to the ES Workplace on the SAP Developer NetWork (https://www.sdn.sap.com/irj/sdn/developerareas/esa/esapreview). Based on the Enterprise SOA Preview System, the new ES Workplace lets you browse and test enterprise services.The ES Workplace allows you to drill down from industry to solution map to business scenario, all the way to the service and WSDL (from the ESR) for that service, as shown in the figure below. Customers, especially on the business side, can really see what enterprise services SAP has to offer for their particular industry or application area. 

Enabling Enterprise Services - Scenario Variants

The Enabling Enterprise Services IT scenario includes the following scenario variants:
Point-to-point, services-based integration
This scenario variant provides for exposing ABAP and Java functionality on the SAP NetWeaver Application Server as Web services via Web services standard protocols.The service provisioning is done without mediation by an integration broker..
Brokered services-based integration
This scenario variant enables you to run a Web service scenario using the integration broker as the integration/communication engine between the service consumer and the service provider.This especially makes sense if the additional capabilities of the integration broker will be used.

New Capabilities Available with SAP NetWeaver 2004s

The IT senario Enabling Enterprise Services provides the same functionalities for SAP NetWeaver 2004s as for SAP NetWeaver 04, i. e. there are no differences in the capabilities for this IT scenario. 

Sindhu Gangadharan Sindhu Gangadharan is Sr. Product Manager at SAP in the NetWeaver product area

Add comment June 21st, 2006

XI: Alerts - Step by step by Michal Krawczyk

XI: Alerts - Step by step
Michal Krawczyk
Business Card
Company: BCC
Posted on Sep. 09, 2005 10:57 AM in
SAP Exchange Infrastructure (XI)

Permalink

Print. Print

Using alerts can help us so much with the monitoring of the Exchange Infrastructure.
But why are they so avoided (aren’t they)? It’s true that they can be a little hard to configure at the first place
but if you succeed it can save a lot of your valuable time by telling you only about the events/errors you have to take care of.Alerts within XI give us a simple way to monitor only those errors that we want and send alert messages
to different people depending on the alert category. You can send alert to alert inbox, mail an even on SMS
if your cell phone operator gives you the possibility of sending an sms through a web service.

In this weblog I’ll provide you with a step by step tutorial on how to create and use alerts.

Step 1

At first we have to create an alert category:

- go to TCODE - ALRTCATDEF

- change mode

- define you alert category

image

Step 2

Next we can add some variables to our container which we will later use to compose the text of our alert message.

image

In alerts from XI you can use those variables:

SXMS_MSG_GUID, SXMS_RULE_NAME, SXMS_ERROR_CAT, SXMS_ERROR_CODE,
SXMS_FROM_PARTY, SXMS_FROM_SERVICE, SXMS_FROM_NAMESPACE, SXMS_FROM_INTERFACE,
SXMS_TO_PARTY, SXMS_TO_SERVICE, SXMS_TO_NAMESPACE,SXMS_TO_INTERFACE

for their ABAP dictionary types please go to:

Creating Alert Categories

Step 3

Now we can use our variables from the container to create an alert message.

image

Step 4

In order to receive alerts we have to add ourselfs to the receivers list.

image

Step 5

This is the end of the configuration in sapgui and now we can start working with RWB (Runtime Workbench).

- log on to RWB

- choose Alert configuration

- create a new alert rule

image

In my example I want to see all of the errors but you can restrict it to receive only mapping errors for instance.

Step 6

We’re ready to try our alerts but to check them we first need an error :)
I just gave a wrong XML to one of the processes and as you can see I managed to trigger a mapping error.

image

Step 7

Now you can go to the alertinbox to see if the alert was triggered:

- you can do it from RWB - Alert inbox

- or from sapgui TCODE - ALRTINBOX

image

This weblog shows how you can create a new alert rule in less then five minutes but only if your system is properly configured.
If you have any problems with Alert configuration please take a look at:

XI: Alerts - Troubleshooting guide

Michal Krawczyk is a SAP consultant for BCC (Business Consulting Center) Poland

Add comment June 8th, 2006

Introduction to Mobile Sales Application for Laptops by Santosh V.

Introduction to Mobile Sales Application for Laptops
Santosh V SAP Employee
Business Card
Company: SAP Labs India
Posted on May. 23, 2006 12:57 PM in
Mobile

Permalink

Print. Print

SDN has very limited information about Mobile Sales Application for Laptops. This was one of the main motivations for starting this WebBlog. My plan is to give more information about the application, the features and simple steps to customize the application. I will also be sharing some tips and tricks. To start off, this article deals with the basics of Mobile Sales Application.
A Sales Representative or a Service Representative is always on the move and may not be able to be connected to the server every moment. The representatives also have less time on their hands. These conditions make it necessary for any solution for a Sales / Service Representative to have the following characteristics -

  • Should be a solution for a Mobile device like laptop, PDA etc.
  • Easy to use user interface.
  • Faster to create a transaction.

A solution which satisfies all these characteristics is a SAP Mobile Laptop Application. Mobile Laptop Application is basically a solution which can be used by a Sales / Service Representative when interacting with customers and which works in a disconnected environment (with a provision to synchronise whenever connection is established). It is also easier and quicker to create documents in the laptop solution (this obviously requires a trimming of certain non-critical functionalities when compared to CRM Online).
The various Mobile Applications available for laptop are - Mobile Sales, Mobile Service and Mobile Service R/3 Edition.
Mobile Sales - It provides the functionality which can be used by a Sales Representative. The transactions which are possible are Activities (with provision to synchronise to Microsoft Outlook and Lotus Notes), Opportunities, Sales Transactions (like Sales Order, Sales Quotation etc.) and Marketing Transactions (like Trade Promotion, Campaign etc.).
Mobile Service - It provides the functionality which can be used by a Service Representative. The transactions which are possible are Service Orders, Service Assignments, Service Confirmations and Service Contracts.
Mobile Service R/3 Edition - It also provides the functionality which can be used by a Service Representative. But the difference is that the data is sent to R/3 and not to CRM Server (though CRM Server is required for data exchange). The transactions which are possible are Service Orders, Service Notifications and Confirmations.
It is also possible to generate Reports (the format of which can be customized) in the Mobile Application.
In addition to these applications, Mobile Authorization Management Tool is used to restrict / allow access to certain users to certain transactions in the above applications. The synchronization with the CRM Server is done through an application called Conntrans.
My next blog will be about the general architecture of the framework of Mobile Applications for Laptop.

Santosh V is a Development Lead for SAP Labs India. He has been working in the CRM Mobile Applications for Laptop area for close to 3 years. He has a total experience of 6 years in the software industry. He also specialises in developing Web Applications using ASP and ASP.Net.

Add comment June 8th, 2006

What’s new in SAP NetWeaver 2004s? - An introduction to the functionality deltas and major changes by Michael Eacrett

What’s new in SAP NetWeaver 2004s? - An introduction to the functionality deltas and major changes
Michael Eacrett SAP Employee
Business Card
Company: SAP Labs, LLC
Posted on Jun. 07, 2006 05:39 PM in
ABAP, Application Server, Business Intelligence (BI), Business Process Management, Business Process Modeling, Business Solutions, Change Management, Composite Application Framework (CAF), Enterprise Portal (EP), Enterprise Service Architecture, Integration and Certification, Interoperability, Interoperability .NET, Interoperability IBM, Java Programming, Knowledge Management (KM), Master Data Management (MDM), Mobile, SAP Exchange Infrastructure (XI), SAP NetWeaver Platform, SAP xApps, Technologies, Visual Composer, Web Dynpro

Permalink

Print. Print

So SAP NetWeaver 2004s is finally out in the open in unrestricted shipment (as of the 6th of June 2006). After a joint Ramp-up with mySAP ERP 2005, we are finally happy to make the software available to everyone. I can assume that you have a lot of questions about this release, and I hope this weblog will be a good introduction to this latest release. Just remember there are SAP NetWeaver 2004s highlight pages on SDN and the official SAP NetWeaver product homepage on the SAP Service Marketplace (http://service.sap.com/netweaver)

So what is SAP NetWeaver 2004s?

First of the all I have to explain what the little ‘s’ is all about? Well, the primary focus of the new features and deltas delivered in the SAP NetWeaver 2004s release are focused on the specific needs of the mySAP Business Suite applications. Therefore it is not considered a major SAP NetWeaver release but a minor special ‘s’uite release - specific suite features made to the SAP NetWeaver ’04 release. Don’t stop reading here… some of the new features and deltas are quite major when viewed alone and you can definitely leverage nearly all the features in your own SAP NetWeaver implementations.

When is SAP NetWeaver 2004s supported until?
SAP NetWeaver 2004s is supported under the 5-1-2 maintenance model so the end of mainstream maintenance is scheduled for March 31, 2011

How do I get SAP NetWeaver 2004s?
There are a couple of ways to get the SAP NetWeaver 2004s software. First of all it should be clear that it is not automatically shipped to customers, it has to be ordered. You can order SAP NetWeaver 2004s install or upgrade software from your SAP Account Executive or from the SAP Service Marketplace (downloadable from there too if you have such a contract!). In addition all the SAP NetWeaver 2004s software will automatically ship with software kits for the latest mySAP business suite applications (mySAP ERP 2005, mySAP CRM 2005, etc). Finally if you purchase SAP xApps based on SAP NetWeaver 2004s, you will get the software that way too!
All the SAP NetWeaver software shipped in the next months will be based on SR1 so you’ll start with have some reduced patching benefits.
For some SAP Customers, you will end up with many copies of SAP NetWeaver 2004s in the near future! Maybe time to consider using the CD recycling option that the kits offer! :-)

What are the major changes in SAP NetWeaver 2004s?
There are three main groupings of what’s new:

  • New concepts
  • Platform for first shipments of Enterprise services
  • New features and deltas to existing functionality1. New Concepts:
    For a minor release the concept changes in SAP NetWeaver 2004s are quite radical and will take some thought, head scratching, and in all honesty, some time to get your head around. There is more information the concepts uploaded to the SAP NetWeaver 2004s page on SDN.

    ‘No More Components’
    Yes! The component view of SAP NetWeaver has gone as of the SAP NetWeaver 2004s release. SAP will no longer use components to segregate SAP NetWeaver functionality, or use it for Sales licensing view, the installation view, or the implementation view. The removing of the components completes the roadmap of delivering a single SAP NetWeaver platform at SAP.
    This has been a little controversial when covered in a prior weblog. I have seen the classic 5 phases of grief (Denial, Anger, Bargaining, Depression, and Acceptance) expressed directly or indirectly but unfortunately they are gone and there’s not much we can do about it … Change is always a challenge for everyone (SAP included) and it is good, in my opinion, that SAP introduces such radical changes in a minor release but I digress.
    So this leads to the what has replaced them topic:

    Functionality and Implementation view: The introduction of the IT Practice and IT Scenario concept. This is a very easy to understand concept for assigning the features and functions with the tasks that IT actually do. You will see that SDN is already changing in this direction with their IT Practice and IT Scenario pages: https://www.sdn.sap.com/irj/sdn/developerareas/itpractices
    IT Scenarios are further broken down into manageable and implementation units call IT Scenario variants.
    You can see a holistic view of all delivered IT Scenarios from the SAP NetWeaver technology map

    Installation view: With SAP NetWeaver 2004s we install and deploy parts or all of SAP NetWeaver based on installable units. There are 3 installable units used in SAP NetWeaver or applications based on SAP NetWeaver 2004s onwards – they are technical ‘Usage types’, ‘Standalone Engines’ and ‘clients’. You can probably guess that ‘Usage types’ are the largest units you can install and represent large building blocks that can then be used to implement IT Scenario variants. For more information on the installable units, please consult the SAP NetWeaver 2004s Master guide
    located in the SAP Service Marketplace (https://service.sap.com/~form/sapnet?_SHORTKEY=01100035870000626763&_SCENARIO=01100035870000000202&)

    Sales licensing view: You will see SAP NetWeaver platform licensing, engine licensing, and user licensing. I’m not a expert in this area so I would suggest you contact your SAP NetWeaver Account Executive or SAP VAR for more information.

    2. Platform for first shipments of Enterprise services
    SAP NetWeaver 2004s is the platform powering the first Enterprise Services that SAP is shipping in Q3 2006. This basically means that SAP NetWeaver 2004s provides the core technology for delivery, enablement, and consumption of Enterprise Services. Enterprise Services(ES) are the key building blocks for implementation of SAP’s vision of Enterprise SOA. I will not dive into this topic further as there is ample knowledge on SDN already on ES and even hosted systems to preview and play with the services (if you can’t wait for the SAP Discovery System for Enterprise SOA)

    3. New features and deltas to existing functionality
    Now we get to the most interesting part of the new release. What does it do? In this section I will give an outline of the major changes and links to other weblogs from other colleagues on their specific IT Scenarios. Remember there is more detailed information in PDF on the SAP NetWeaver 2004s page on SDN. Further very detailed information is available in the online help for SAP NetWeaver 2004s – just remember that there are no more components and therefore the release notes are organized by IT Scenario! Don’t say you were not warned! :-)

    Major changes:
    Even though SAP NetWeaver 2004s is billed as a minor release, there are a number of areas where there are significant new features and deltas. Please note that some (not all!) of the features are back-ported to SAP NetWeaver ’04 (these are highlighted in the documents on the SDN page above):

    BI Capabilities:

  • Enhanced query, analysis, and reporting with integration of the BEx frontend into Portal capabilities. Exciting additional new features include the BI Kit for SAP Visual Composer and the new Excel features such as drag and drop. This is definitely not your old BEx from the 3.x days!
  • A new integrated business planning feature has been delivered. This new feature is seamlessly integrated with exist data warehouse objects and query tools.
  • Enhanced Enterprise Data Warehousing features include new objects for modeling and implementing EDW layers, the new administration cockpit for managing the data flows in your EDW, and lastly the new BI Accelerator feature enables ridiculously fast and high performance analytics
    Portal capabilities:
  • A new feature called Federated portal networks enables you to manage distributed portals as a single local unit. This feature is a godsend for those who will have multiple installations of the Portal capabilities of SAP NetWeaver and most likely on differing releases.
  • External facing portals enable you to reuse your existing SAP NetWeaver based portal investments for delivering extranets and servicing occasional low touch users.
    Development capabilities:
  • Web Dynpro for ABAP. Yes, by popular request the previously available WebDynpro for Java feature has been delivered on the ABAP stack. So if you have major ABAP investments, you can now deliver WebDynpro applications with minimal investments in J2EE.
  • There is a new “Switch Framework” feature delivered that helps to deliver support for multiple industry solutions in a system faster – nearly all the IS solutions are available for mySAP ERP 2005 from the day it was released. In addition this gives the developer access to more business functions via the ‘Enhancement Framework’.
    image
    As I mentioned previously, my colleagues have written weblogs on the new features and deltas in their respective IT Scenarios. You can find them as follows (if one is missing – it is coming soon!)IT Practice: User Productivity Enablement
    Running an Enterprise Portal: https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3697
    Enabling User Collaboration: https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3568
    Business Task Management: https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3698
    Enterprise Knowledge Management: https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3677

    IT Practice: Data Unification
    Enterprise Data Warehousing: https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3730

    IT Practice: Business Information Management
    Business Planning and Analytical Services: https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3737
    Enterprise Data Warehousing: https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3730
    Enterprise Knowledge Management: https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3677

    IT Practice: Business Event Management
    Business Task Management: https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3698

    IT Practice: End to End Process Integration
    Enabling Application to Application Processes: https://weblogs.sdn.sap.com/cs/junior/view/wlg/3738
    Business Task Management: https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3698

    IT Practice: Custom Development
    Developing, Configuring, and Adapting Applications: https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3720

    IT Practice: Unified Life Cycle Management
    Software Lifecycle Management: https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3663
    SAP NetWeaver Operations: https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3711

    IT Practice: Consolidation
    SAP NetWeaver Operations: https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3711
    Enterprise Data Warehousing: https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3730
    Enterprise Knowledge Management: https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3677

    And so there you have it, a somewhat brief introduction to what’s new with SAP NetWeaver 2004s.
    I hope this weblog was worthwhile and enjoy the new release.

  • Michael Eacrett is a SAP NetWeaver Product Manager.

    Add comment June 8th, 2006

    What is the IT Scenario ‘Enterprise Data Warehousing’ about? by Alexander Peter

    What is the IT Scenario ‘Enterprise Data Warehousing’ about?
    Alexander Peter SAP Employee
    Business Card
    Company: SAP AG
    Posted on May. 31, 2006 11:58 AM in
    Business Intelligence (BI)

    Permalink

    Print. Print

    One of the major challenges Business Intelligence (BI) customers face today is the integration of different source systems in one Enterprise Data Warehouse landscape. Not only different heterogeneous technical platforms must be interfaced, but also different master and transaction data semantics must be consolidated. In addition, an Enterprise Data Warehouse must provide flexible structures and layers in order to adapt quickly to new business challenges (such as changed objectives, mergers, acquisitions, etc.) Beyond these designtime aspects, Enterprise Data Warehousing should facilitate the administration and monitoring of all processes (such as load processes, distribution of data etc.) and proactively help coping possible performance issues – especially regarding increasingly sophisticated data volume requirements.The IT scenario Enterprise data warehousing (EDW) enables customers to create and operate a data warehouse in an enterprise-wide environment. It combines strategic analyses and operational reporting, enables the business to report real-time, integrates heterogeneous systems and facilitates designtime as well as runtime of BI models and processes.
    EDW covers all steps an administrator requires to set up a highly flexible, reliable, robust and scalable BI solution and easily administrate it.

    Scenario Variants:

    • Modeling the enterprise data warehouse
      Describes processes like data modeling, data acquisition, data cleansing/transformation, data distribution and meta data & document management.
    • Running the enterprise data warehouse
      Describes processes like controlling the data flow, administration and monitoring, performance optimization (including BI accelerator), information lifecycle management and user management (authorizations).

    Here is a list of the most important new capabilities; for further information, please refer to the IT scenario overview:

    • BI accelerator
      Boosts query performance by orders of magnitude and cuts off administration costs
    • Admin Cockpit
      Provides overview on BI processes (data load and queries) at one glance
    • New data flow
      New data flow design capabilities such as transformation and DTP supply additional flexibility and performance
    • New analysis authorization concept
      The new authorizations concept provides additional flexibility and improves transparency
    • Real-time data acquisition
      Enables operational reporting by providing information in real-time

    Alexander Peter has been with SAP since 1997. Current position: product manager SAP NetWeaver BI with focus on EDW and performance.

    Add comment June 8th, 2006

    SAP Reduces Software Testing Costs - a news from SAP

    SAP Reduces Software Testing Costs

    SAP Unveils SAP® Test Data Migration Server

    WALLDORF, Germany - May 22, 2006 - As a continued testament of its commitment to the long-term success of its customers, SAP AG (NYSE: SAP) today announced the global availability of the SAP® Test Data Migration Server software, a data transfer tool that will enable customers to move data easily across SAP environments. This software provides a means for support organizations to create environments for the testing of developments, implementations and upgrades as well as for educational purposes, so-called non-productive systems, within their corporate system landscapes. SAP Test Data Migration Server simplifies the process of extracting representative application data from a productive system and standardizes the set-up of non-productive systems, thereby supporting customers by making their business application testing activities easier and more robust. This reduces costs and time while increasing test quality in real-life test environments.

    Enterprises run non-productive development and quality systems to simulate customized developments and evaluate them against real data or prepare their system landscapes for software implementations and upgrades. Building a non-productive system often entails replicating a productive system, including all its stored data, which is a time-consuming task that requires a lot of storage and creates ongoing hardware costs. SAP Test Data Migration Server uses standardized set-up processes, thereby eliminating the need to create such development or quality systems manually. Companies can save weeks in retrieving representative data for testing or development purposes and reduce the amount of data in the target systems.

    Pricing of the SAP Test Data Migration Server software is based on the database size of the customer’s productive system. The customer can then use the software to create an unlimited number of non-productive systems which are derived from data of the licensed productive system.

    While using the SAP Test Data Migration Server software, customers will benefit from:

    • Cost savings brought on by the reduced need for storage resulting from having less data in non-productive environments.
    • Shorter development cycles through more efficient creation of test scenarios.
    • Flexibility when upgrading SAP® R/3® applications, setting up test or training environments, debugging code changes or enhancing SAP R/3 components.
    • Increased flexibility in refreshing test data by enabling the move of data within individual system clients.

    Behr Group Significantly Improves Testing Processes
    “The SAP Test Data Migration Server software enables us to significantly improve the quality of our in-house development, because development work is no longer interrupted by repeated time-consuming transports for testing purposes,” said Alexander Angermann, SAP basis lead, Behr Group. “With SAP Test Data Migration Server we are able to massively reduce the amount of data in our non-productive systems by more than 70 percent.”

    “Today, the increased reliance on IT requires support departments to quickly adapt to changing business requirements and meet the challenge of delivering exceptional service,” said Peter Kirschbauer, general manager of SAP Custom Development, SAP. “The SAP Test Data Migration Server software enables our customers to increase efficiency while reducing cost when engaging in new software enhancements, implementations, upgrades and training.”

    To support customers with the implementation of the Test Data Migration Server software SAP offers a bundle of services to aid set-up and to fully leverage the benefits of the software.

    About SAP
    SAP is the world’s leading provider of business software*. Today, more than 33,200 customers in more than 120 countries run SAP® applications—from distinct solutions addressing the needs of small and midsize enterprises to suite offerings for global organizations. Powered by the SAP NetWeaver® platform to drive innovation and enable business change, SAP software helps enterprises of all sizes around the world improve customer relationships, enhance partner collaboration and create efficiencies across their supply chains and business operations. SAP solution portfolios support the unique business processes of more than 25 industries, including high tech, retail, financial services, healthcare and the public sector. With subsidiaries in more than 50 countries, the company is listed on several exchanges, including the Frankfurt stock exchange and NYSE under the symbol “SAP.” (Additional information at <http://www.sap.com/>)

    (*) SAP defines business software as comprising enterprise resource planning and related applications such as supply chain management, customer relationship management, product life-cycle management and supplier relationship management.

    Any statements contained in this document that are not historical facts are forward-looking statements as defined in the U.S. Private Securities Litigation Reform Act of 1995. Words such as “anticipate,” “believe,” “estimate,” “expect,” “forecast,” “intend,” “may,” “plan,” “project,” “predict,” “should” and “will” and similar expressions as they relate to SAP are intended to identify such forward-looking statements. SAP undertakes no obligation to publicly update or revise any forward-looking statements. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations The factors that could affect SAP’s future financial results are discussed more fully in SAP’s filings with the U.S. Securities and Exchange Commission (”SEC”), including SAP’s most recent Annual Report on Form 20-F filed with the SEC. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates.

    Copyright © 2006 SAP AG. All rights reserved.
    SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serve informational purposes only. National product specifications may vary.

    For customers interested in learning more about SAP products:
    Global Customer Center: +49 180 534-34-24
    United States Only: 1 (800) 872-1SAP (1-800-872-1727)

    For more information, press only:
    Angelika Pfahler, +49 (6227) 7-63596, angelika.pfahler@sap.com, EDT
    SAP Press Office, +49 (6227) 7-46315, CET; +1 (610) 661-3200, EDT; press@sap.com
    James Dever, SAP, +1 (610) 661-2161, james.dever@sap.com, EDT
    Uwe Schaad, Burson-Marsteller, +49 69 238 09-31, uwe_schaad@de.bm.com, CET

    Add comment June 1st, 2006


    Calendar

    June 2006
    M T W T F S S
    « May   Jul »
     1234
    567891011
    12131415161718
    19202122232425
    2627282930  

    Posts by Month

    Posts by Category