Blog Home  Home RSS 2.0 Atom 1.0 CDF  
some thoughts... - SAP
IT makes the world go round - and sometimes stops it...
 
 Friday, November 10, 2006

Sorry, German only...

Microsoft bietet zum Thema "SQL Server 2005 – optimaler Einsatz in SAP-Umgebungen" ein kostenfreies TechNet Seminar in verschiedenen deutschen Städten an.

Referenten sind:

  • Martin Sudbrock – Partner Account Manager, Microsoft Deutschland GmbH
  • Guido Schmitt – Senior Consultant, Microsoft Deutschland GmbH

Beschreibungstext von der Webseite:

"Die Microsoft-Plattform ist die Standard-Plattform für SAP-Lösungen. Immer mehr SAP-Kunden entscheiden sich für Microsoft und damit für die seit zwei Jahren bewährte Mehrheitsplattform im Datenbankumfeld bei SAP-Neuinstallationen. Inzwischen erfolgen zwei von drei SAP-Neuimplementierungen auf Windows Server 2003 und mehr als 42 Prozent auf SQL Server 2005.

SQL Server 2005 ist die zukunftssichere Datenmanagementplattform für hochverfügbare, leistungsfähige und zuverlässige Installationen von SAP-Lösungen.

In diesem Seminar geben wir Ihnen einen Überblick, wie Sie SQL Server 2005 optimal in einer SAP-Umgebung einsetzen können. Die Schwerpunkte des Seminars sind:

  • Skalierbarkeit und Performance von SQL Server 2005 für SAP-Anwendungen
  • Hochverfügbarkeit von SQL Server 2005 für SAP
  • Konfiguration von SQL Server 2005 für SAP
  • SQL Server 2005 als Datenmanagementplattform für SAP
  • Migration auf SQL Server 2005 im SAP-Umfeld"
Friday, November 10, 2006 2:09:33 AM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |   | 
 Thursday, November 02, 2006

This link Transaction Codes for BW Developers to a SDN Forum post contains some really useful listings for transactions normally used by SAP BW Developers and SAP BW Basis.

Thursday, November 02, 2006 4:00:19 AM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   | 
 Wednesday, October 25, 2006

As posted here from the technology team in Microsoft's Global Alliance for SAP IE7 will be supported by SAP, but you probably need to install a Support Package, which will be Support Package 19 for SAP NetWeaver 2004 and Support Package 10 for SAP NetWeaver 2004s and are not available yet.

Sorrowly it is not mentioned if older versions before Netweaver will also support IE7 or if there are some known issues.

Further reading is provided in SAP note 981710.

There is an interesting hint in the comments, that WebAS 6.20 could use the Kernel of WebAS 6.40 - which is described in SAP note 803429 - to force compatibility...

Wednesday, October 25, 2006 10:02:37 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |   | 
 Tuesday, August 15, 2006

If you are interested in the post-installation steps required after you successfully have installed SAP BW 3.5 you should have a look at this document of the MyITgroup. They are also offering more interesting documents on other SAP BW topics.

If you have do deal with licensing issues after installing and post-installing I would suggest SAP License (BC-CST-SL) which contains step-by-step descriptions about doing license management via the transaction SLICENSE or via the OS level. Just as a remark: the OS level is usefull if you have forgotten that your license keys will expire, because it is the only chance to connetc to the system while the GUI is not working anymore...

And if you are interested in general informations about SAP licensing you should use this link to the SAP library.

Tuesday, August 15, 2006 6:58:33 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   | 

Mark Miller has shared his experiences on competing against a SAP solution offering in his article SAP the New BI Player .

It seems that I am not the only one who expects that SAP is going to push the Business Warehouse within a short time to engage a new target group - even though they are bundling a bunch of components to SAP Netweaver (including BI, Enterprise Portal and some other interesting applications)...
Sure there are enough SAP core customers which are not using BW at the moment to engage, but MS also is entering the market of SAP core customers with tools and techniques like SQL Server Reporting Services, Biztalk, Performance Point Server and so on. We will have to wait and see...

Mark also mentions the concept of BI Accelerator for high performance analytics and there we both also have the very same opinion:

"They also have the BI Accelerator for high performance analytics (i.e. hardware and extra license fees) to make your large queries respond quickly. Not a one running in Australia yet. My perception is that this is a mistake in product marketing for SAP. It makes it sound like if you have lot of data, you're going have performance problems so you need to invest in additional hardware and we are going charge you an additional license because the one you already bought doesn’t do the job. SAP needs to rethink this."

Sounds very weird, doesn´t it? ;-)

Tuesday, August 15, 2006 6:34:26 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |   | 
 Monday, July 31, 2006

Brian Welcker has announced, that SAP BW (SAP Netweaver BI) support contained in SQL Server Reporting Services 2005 SP1 now officially is certified by SAP and that Microsoft is the "first vendor certified on XML for Analysis".

Congratulations! Another step for Reporting Services on the way to enterprise reporting, I think...

Monday, July 31, 2006 12:57:01 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |   | 
 Friday, May 26, 2006

With SP1 SQL Server Reporting Services 2005 will now also accept SAP BW as a data source. The connection will be established without any custom code in SAP BW (and therefor no need of installation assistance by SAP Administration) using XML/A (XML for Analysis, XML standard for Online Analytical Processing [OLAP] using standard Internet protocols), which is an established standard as described at the website of the organization (http://www.xmla.org/, http://www.xmlforanalysis.com/).

Microsoft provides a really good white paper, which includes a step-by-step guidance and also describes some prerequisites and basics. There is also a video, which visualizes the described steps of the white paper.

The whole documentation and the connect to SAP BW is real good work, but some things regarding "real life" is not included in the white paper or is not mentioned as clearly as needed - in my personal opinion.

Basic Information

The SDN at http://www.sdn.sap.com/ (SAP Developers Network - do not hesitate to surf there, you will not get infected... :-) ) provides a real good basic information as pdf-file for XML for Analysis from the SAP point of view.

SAP System Prerequisites

If you are authorized to connect to the SAP system and would like to test if the XMLA SOAP Services is up and running please use transaction SICF (Service Maintenance) to check this - as described in the above mentioned pdf-file on page 14. And if SAP Administration does not know how to verify this hand them over the pdf-file...

You will also be able to discover the service url using the transaction SE37 and the function module RSBB_URL_PREFIX_GET as desribed on page 13.

Patch Level

As described in the white paper, there is a certain patch level required to assure a working XMLA-Connect.

  • Support Package 30 for SAP BW 3.0B
  • Support Package 24 for SAP BW 3.1
  • Support Package 16 for SAP BW 3.5
  • Support Package 6 for SAP NetWeaver 2004s (BW 7.0)

Other patch levels will also work BUT... will not support real interesting things like selections via variables for example. But I would suggest that you COULD use Reporting Services to do a real smart master data reporting for example - the best way to convince the stakeholder of the SAP System that doing the patching will be really worth the work.

You will not be able to convince the SAP Administration to do the patching required for Reporting Services, because implementing a Patch is not as "easy" as in the SQL Server World, doing a patch in SAP BW definitely means a own and time intense project, because all implementations in the system have to be checked, if they would work as expected and as designed at the current patch level.

So just think about this point and do not hassle with SAP Administration and please do not start moaning, if they are not willing to do the patch update - remember, it is not as in other worlds...

Language / Communication with SAP BW Developers

Do not wonder about the terms that SAP Developers are using while talking about the objects in SAP BW - this will be different from the terms you will encounter using XMLA or you certainly will know from the SQL Server world. So communication sometimes will be difficult but an accurate translation will be helpful and is also provided in the pdf-file on page 19 and 20. 

Security & Single Sign on (SSO)

To be shure, that we think and talk about the same thing while having SSO in the mind first a definition:

"What’s the Difference Between Authentication and Single Sign-On?

Authentication, or initial authentication, occurs when users first identify themselves to a system, and in turn this identification is verified. Initial authentication in SAP environments can take a number of different forms, ranging from anonymous or guest access to a Web site through the familiar user ID and password procedure, to using X.509 digital certificates.

Where single sign-on is in place, the user is issued credentials in one form or another following initial authentication. This allows the user to forego subsequent authentication steps when accessing further systems, offering not only convenience, but also increased security by limiting the number of times users enter sensitive information. This reduces the temptation for users to choose an easy-to-guess password. Single sign-on authenticates the user to access all the applications they have been given rights to in the SSO landscape, and eliminates future authentication prompts when the user switches applications during that particular session."
[from the SAP Developers Network]

But what does this mean regarding RS on SAP BW?
While SAP BW is a data storage and reporting system whith an own authorization system you definitely would like to make the usage of the reports as comfortable as possible. Though a user should not need to athenticate against the SAP system as backend while running the different reports and provide his credentials again and again. Therefor a automatic authentification should be possible and established by the system without contacting the user.

Normally in enterprise environments you will not face a homogeneous landscape whith SAP BW residing on a Windows Server but will discover, that SAP BW is running on a UNIX OS.

If you are a lucky one with SAP in a windows environment, you probably will be able to use kerberos and the SAP CUA (central user administration) and this will be the right documentation:

But what to do, if you are facing the "standard", SAP BW on UNIX OS??
There are alos certain ways to implement a SSO solution between Windows and UNIX, including Kerberos, or 3rd-Party-Tools like the ticketing with the Tivoli Access Manager or the solution from secude. You will find appropriate documents on the SDN or other sources like:

If you do not like to establish the SSO via a 3rd-Party-Tool and are using the SAP ITS (Internet Transaction Server) than you should read this article provided by Thomas Jung very intendly.

If you can not solve the above mentioned topics, you probably could use a technical user to connect RS via XML/A, but please consider, that the user authorization in SAP BW normally is based on so called authorization objects (for example key identifiers like company code) and you will not be able to use this build-in security concept for the user while using a technical one and though you will have a loose of security. If you are just planning to deploy master data reports, than the use of a technical user could be without security concerns.

I would highly recommend that you avoid a scenario where you implement your own security structure in Reporting Services or in SQL Server. Then you are only building up certain places for administration and could not be sure that your "home-made" security provides the same security settings for the users as the settings in SAP BW. And because of SAP BW normally being the leading system and the main reporting system you should prevent this situation.

Please do not forget to ONLY use the https-SOAP-Connection, whether you are using SSO nor provide the credentials via the reporting manager application during the report call.

Conclusion

Doing Reporting Services on SAP BW is a good option to enhance enterprise reporting towards the microsoft plattform regardless, which data source is connected. Doing so also will bring up some points for discussion or some pain points - if you face a hardliner SAP Administration for example... :-)
But to be honest, you also would not be really glad if your SQL Server data would be assimilated by a SAP BW system, would you?

If someone has other arguements, opinions and especially hints on the SSO-topic please feel free to use the comments

Friday, May 26, 2006 12:59:39 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |  |  |   | 
 Monday, March 06, 2006

This video highlights two mission-critical applications within Microsoft that take advantage of SQL Server 2005: MS Sales, a worldwide revenue reporting system, and SAP R/3, an enterprise resource planning system.

http://www.microsoft.com/downloads/details.aspx?FamilyID=2ef438a4-4ae3-4d7b-bfe5-037c954f72c0&DisplayLang=en

Monday, March 06, 2006 7:09:07 AM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |  |  |  |  |  |  |   | 

Detailed discussion describing how the EAS group in Microsoft IT used the new features in SQL Server 2005 to dramatically increase the availability of SAP R/3 at Microsoft.

http://www.microsoft.com/downloads/details.aspx?FamilyID=b6cf6af2-7df6-4dec-abf6-2469f864c962&DisplayLang=en

Monday, March 06, 2006 7:05:36 AM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |   | 
 Wednesday, February 22, 2006

SQL Server 2000 Driver for JDBC
this support article maybe usefull for the first steps: Sample connection pool manager for use with Microsoft SQL Server 2000 Driver for JDBC

Microsoft SQL Server 2005 JDBC Driver

Ever thought about connecting your SAP system to your SQL Server?
Coming soon...

Wednesday, February 22, 2006 5:40:10 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |  |   | 
 Friday, February 03, 2006

Sorry, German only...

Jochen Hein stellt einen Artikel zum Thema "Wir hacken eine SAP Datenbank" bereit.

Wie im Artikel beschrieben werden nur Techniken benutzt, die jeder Admin "schon lange kennt"...

Der Artikel geht dabei aber von einem Oracle-System als Datenbankserver aus - was man, basierend auf den Infos aus dem Blog von Thomas Dreller, nicht als Standard sehen kann - zumindest nicht in Deutschland:
"In Deutschland liefert SAP mehr als die Hälfte seiner Produkte für einen Betrieb auf der Microsoft-Plattform aus."

Viel Spaß beim Ausprobieren und Testen der Sicherheit - und nicht vom SAP-Admin erwischen lassen... ;-)

Friday, February 03, 2006 1:03:45 AM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   | 
 Thursday, February 02, 2006

The SAP Executives are blogging.

Interested?

Take a look:
http://www.sap.com/community/pub/blogs.epx

But you will have to be registered...

Thursday, February 02, 2006 11:27:16 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |  |   | 

This is a step-by-step-description how to create a web service definition - sorry, just a german link...

http://help.sap.com/saphelp_webas630/helpdata/DE/96/e7a574ebf23a428287bf3d1b3dca21/frameset.htm

Thursday, February 02, 2006 11:05:09 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   | 
 Wednesday, January 04, 2006

SAPGenie.com is a portal for SAP related informations, services and publications.

You also will find a bunch of ABAP example code here.

Wednesday, January 04, 2006 1:54:31 AM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   | 
 Wednesday, December 28, 2005
Wednesday, December 28, 2005 3:00:18 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   | 

Sorry, German only...

Unter dem Link http://www.se38factory.de/abap-shop/index.html findet sich der Online-Shop der SE38-factory, die sich selber als "ABAP - Kaufhaus" beschreibt.

Man kann hier zielgerichtet nach fertigen Lösungen suchen und diese erwerben.
Viel interessanter ist aber, das man als Entwickler dort seinen eigenen Quellcode vermarkten lassen kann - quasi für nen Euro nebenbei... ;-)

Wednesday, December 28, 2005 1:54:22 PM (Mitteleuropäische Zeit, UTC+01:00)  #     Author:Markus Fischer   Comments [0]   |   | 
Copyright © 2010 Markus Fischer. All rights reserved.
DasBlog 'Portal' theme by Johnny Hughes.
Pick a theme: