Posts Tagged: ‘sap’

Speed up SAP Netweaver Business Intelligence queries using IBM PureData System for Analytics (Part 1)

23. Juni 2015 Posted by Ralf Götz

Have you ever encountered the need to accelerate reporting within SAP Business Warehouse (SAP BW)? Did you find a feasible solution that fits your budget and performance requirements? If not, then you might be interested in how to speed up SAP Business Intelligence queries using IBM PureData System for Analytics, powered by Netezza technology. 

Bild

SAP offers a variety of options to help you to improve the performance of your SAP BW queries. These include SAP HANA (as the underlying database, which is an in-memory solution) or SAP Sybase IQ (which is a columnar database working as a sidecar solution). IBM also offers a SAP BW optimized relational database: IBM DB2 for SAP.

But there are additional ways to approach improving performance.

I believe that a more optimal approach is to widen the scope and chose a solution that will provide business intelligence (BI) service consolidating multiple data sources, of which SAP is just one. This should include an evaluation of BI and extraction, transformation and load (ETL) tools, as well as data warehouse appliances (such as IBM PureData System for Analytics, powered by Netezza technology).

From my personal experience with other clients who have reported on data in SAP enterprise resource planning solutions combined with other data sources, I would recommend a target architecture of a downstream enterprise data warehouse, creating a corporate-wide analytical data service built on PureData System for Analytics technology.

Clients I have worked with have achieved significant benefits by extracting and moving the data into PureData System for Analytics rather than trying to extend the capability using existing solutions. The diagram below outlines the high level architectural approach:

Bild

While I do understand that some clients wish to minimize the impact involved in improving the performance of reports in SAP BW when they use SAP Business Explorer or any other compliant BI tool, I strongly believe that the benefits of this approach far outweigh the disadvantages.

Client experiences with SAP Business Warehouse

From my regular discussions with SAP BW clients, I know that many users experience constraints in the areas of:

  • Performance to build the data (InfoCubes)
  • Performance of queries and analysis
  • Time to develop and meet new reporting and analytical requirements
  • Difficulty in incorporating data from non-SAP sources
  • Accessing the data using non-SAP analytical tools

When clients have implemented SAP Business Warehouse Accelerators as a solution to some of these challenges, they have often needed to reduce the amount of data kept in the InfoCubes held on Business Warehouse Accelerators. This is to allow such data to be loaded in a timely manner, maintain performance and avoid excess licensing costs.

In addition, many SAP users are reviewing the best architectural deployment approach for SAP ERP data going forward. Choosing alternative, open approaches such as PureData System for Analytics can prove to be the optimum solution.

The benefits of IBM PureData System for Analytics

IBM clients have found significant benefit from using PureData System for Analytics as their enterprise data warehouse and foundation for data services, gaining a responsive and easy-to-use open business intelligence environment. PureData System for Analytics users are able to choose the best reporting and analytical tools to meet their requirements, consolidating and analyzing data from all sources, both within and outside of the organization. Additionally they have managed to avoid the complexity of having to manage and maintain the SAP environment, which adds additional infrastructure to an already complex environment. Many clients are also gaining a significant competitive advantage through the advanced analytics capabilities within PureData System for Analytics.

PureData System for Analytics clients have been able to:

  • Significantly improve the performance of business intelligence reporting
  • Dramatically reduce ETL time using the power of the PureData System for Analytics database in doing complex transformations
  • Eliminate the need and complexity of loading non-SAP data into SAP BW
  • Load SAP detailed data into the data warehouse, where it can be used for other purposes and subjects areas
  • Retain and analyze historical transaction and master data changes across multiple years and the lowest level of granularity
  • Deliver new projects much more quickly and with less risk due to the simplicity inherent in PureData System for Analytics operations
  • Drastically reduce SAP BW size, mostly eliminating additional hardware investments and license costs

In one of my next blog posts, I will dive into the details of such a project we just put into production at a large German retailer. Comment below if you’d like to share your experiences, or follow me on Twitter.

Speed up SAP Netweaver Business Intelligence queries using IBM PureData System for Analytics (Part 1)

23. Juni 2015 Posted by Ralf Götz

Have you ever encountered the need to accelerate reporting within SAP Business Warehouse (SAP BW)? Did you find a feasible solution that fits your budget and performance requirements? If not, then you might be interested in how to speed up SAP Business Intelligence queries using IBM PureData System for Analytics, powered by Netezza technology. 

Bild

SAP offers a variety of options to help you to improve the performance of your SAP BW queries. These include SAP HANA (as the underlying database, which is an in-memory solution) or SAP Sybase IQ (which is a columnar database working as a sidecar solution). IBM also offers a SAP BW optimized relational database: IBM DB2 for SAP.

But there are additional ways to approach improving performance.

I believe that a more optimal approach is to widen the scope and chose a solution that will provide business intelligence (BI) service consolidating multiple data sources, of which SAP is just one. This should include an evaluation of BI and extraction, transformation and load (ETL) tools, as well as data warehouse appliances (such as IBM PureData System for Analytics, powered by Netezza technology).

From my personal experience with other clients who have reported on data in SAP enterprise resource planning solutions combined with other data sources, I would recommend a target architecture of a downstream enterprise data warehouse, creating a corporate-wide analytical data service built on PureData System for Analytics technology.

Clients I have worked with have achieved significant benefits by extracting and moving the data into PureData System for Analytics rather than trying to extend the capability using existing solutions. The diagram below outlines the high level architectural approach:

Bild

While I do understand that some clients wish to minimize the impact involved in improving the performance of reports in SAP BW when they use SAP Business Explorer or any other compliant BI tool, I strongly believe that the benefits of this approach far outweigh the disadvantages.

Client experiences with SAP Business Warehouse

From my regular discussions with SAP BW clients, I know that many users experience constraints in the areas of:

  • Performance to build the data (InfoCubes)
  • Performance of queries and analysis
  • Time to develop and meet new reporting and analytical requirements
  • Difficulty in incorporating data from non-SAP sources
  • Accessing the data using non-SAP analytical tools

When clients have implemented SAP Business Warehouse Accelerators as a solution to some of these challenges, they have often needed to reduce the amount of data kept in the InfoCubes held on Business Warehouse Accelerators. This is to allow such data to be loaded in a timely manner, maintain performance and avoid excess licensing costs.

In addition, many SAP users are reviewing the best architectural deployment approach for SAP ERP data going forward. Choosing alternative, open approaches such as PureData System for Analytics can prove to be the optimum solution.

The benefits of IBM PureData System for Analytics

IBM clients have found significant benefit from using PureData System for Analytics as their enterprise data warehouse and foundation for data services, gaining a responsive and easy-to-use open business intelligence environment. PureData System for Analytics users are able to choose the best reporting and analytical tools to meet their requirements, consolidating and analyzing data from all sources, both within and outside of the organization. Additionally they have managed to avoid the complexity of having to manage and maintain the SAP environment, which adds additional infrastructure to an already complex environment. Many clients are also gaining a significant competitive advantage through the advanced analytics capabilities within PureData System for Analytics.

PureData System for Analytics clients have been able to:

  • Significantly improve the performance of business intelligence reporting
  • Dramatically reduce ETL time using the power of the PureData System for Analytics database in doing complex transformations
  • Eliminate the need and complexity of loading non-SAP data into SAP BW
  • Load SAP detailed data into the data warehouse, where it can be used for other purposes and subjects areas
  • Retain and analyze historical transaction and master data changes across multiple years and the lowest level of granularity
  • Deliver new projects much more quickly and with less risk due to the simplicity inherent in PureData System for Analytics operations
  • Drastically reduce SAP BW size, mostly eliminating additional hardware investments and license costs

In one of my next blog posts, I will dive into the details of such a project we just put into production at a large German retailer. Comment below if you’d like to share your experiences, or follow me on Twitter.

Speed up SAP Netweaver Business Intelligence queries using IBM PureData System for Analytics (Part 1)

23. Juni 2015 Posted by Ralf Götz

Have you ever encountered the need to accelerate reporting within SAP Business Warehouse (SAP BW)? Did you find a feasible solution that fits your budget and performance requirements? If not, then you might be interested in how to speed up SAP Business Intelligence queries using IBM PureData System for Analytics, powered by Netezza technology. 

Bild

SAP offers a variety of options to help you to improve the performance of your SAP BW queries. These include SAP HANA (as the underlying database, which is an in-memory solution) or SAP Sybase IQ (which is a columnar database working as a sidecar solution). IBM also offers a SAP BW optimized relational database: IBM DB2 for SAP.

But there are additional ways to approach improving performance.

I believe that a more optimal approach is to widen the scope and chose a solution that will provide business intelligence (BI) service consolidating multiple data sources, of which SAP is just one. This should include an evaluation of BI and extraction, transformation and load (ETL) tools, as well as data warehouse appliances (such as IBM PureData System for Analytics, powered by Netezza technology).

From my personal experience with other clients who have reported on data in SAP enterprise resource planning solutions combined with other data sources, I would recommend a target architecture of a downstream enterprise data warehouse, creating a corporate-wide analytical data service built on PureData System for Analytics technology.

Clients I have worked with have achieved significant benefits by extracting and moving the data into PureData System for Analytics rather than trying to extend the capability using existing solutions. The diagram below outlines the high level architectural approach:

Bild

While I do understand that some clients wish to minimize the impact involved in improving the performance of reports in SAP BW when they use SAP Business Explorer or any other compliant BI tool, I strongly believe that the benefits of this approach far outweigh the disadvantages.

Client experiences with SAP Business Warehouse

From my regular discussions with SAP BW clients, I know that many users experience constraints in the areas of:

  • Performance to build the data (InfoCubes)
  • Performance of queries and analysis
  • Time to develop and meet new reporting and analytical requirements
  • Difficulty in incorporating data from non-SAP sources
  • Accessing the data using non-SAP analytical tools

When clients have implemented SAP Business Warehouse Accelerators as a solution to some of these challenges, they have often needed to reduce the amount of data kept in the InfoCubes held on Business Warehouse Accelerators. This is to allow such data to be loaded in a timely manner, maintain performance and avoid excess licensing costs.

In addition, many SAP users are reviewing the best architectural deployment approach for SAP ERP data going forward. Choosing alternative, open approaches such as PureData System for Analytics can prove to be the optimum solution.

The benefits of IBM PureData System for Analytics

IBM clients have found significant benefit from using PureData System for Analytics as their enterprise data warehouse and foundation for data services, gaining a responsive and easy-to-use open business intelligence environment. PureData System for Analytics users are able to choose the best reporting and analytical tools to meet their requirements, consolidating and analyzing data from all sources, both within and outside of the organization. Additionally they have managed to avoid the complexity of having to manage and maintain the SAP environment, which adds additional infrastructure to an already complex environment. Many clients are also gaining a significant competitive advantage through the advanced analytics capabilities within PureData System for Analytics.

PureData System for Analytics clients have been able to:

  • Significantly improve the performance of business intelligence reporting
  • Dramatically reduce ETL time using the power of the PureData System for Analytics database in doing complex transformations
  • Eliminate the need and complexity of loading non-SAP data into SAP BW
  • Load SAP detailed data into the data warehouse, where it can be used for other purposes and subjects areas
  • Retain and analyze historical transaction and master data changes across multiple years and the lowest level of granularity
  • Deliver new projects much more quickly and with less risk due to the simplicity inherent in PureData System for Analytics operations
  • Drastically reduce SAP BW size, mostly eliminating additional hardware investments and license costs

In one of my next blog posts, I will dive into the details of such a project we just put into production at a large German retailer. Comment below if you’d like to share your experiences, or follow me on Twitter.

Wie kann ich Anhänge aus IBM Notes E-Mails ganz einfach in meinem SAP System verwalten?

1. Oktober 2014 Posted by Katrin Benteler

Diese Frage beantworten wir euch in unserem neuesten Anwenderbericht über unser Schnittstellen-Projekt bei Baumgarte Boiler Systems (BBS). Hier haben wir in Zusammenarbeit mit den SAP-Experten von ComputerKomplett ASCAD eine Domino Datenbank mit Easy DMS von SAP verbunden, damit BBS

  • Anhänge aus Notes-E-Mails inklusive Metadaten in den entsprechenden Projektordnern in SAP Easy DMS ablegen, verwalten und versionieren kann,
  • Dokumente aus den Projektordnern von Easy DMS mit Hilfe von Notes und Domino an Kunden, Lieferanten und Behörden verschicken kann,
  • diesen Dokumentenaustausch mit Hilfe der beiden Systeme transparent halten und langfristig nachvollziehbar machen kann.

Die Referenzgeschichte schildert die Hintergründe des Projekts, beschreibt die Schnittstelle anschaulich mit vielen Screenshots und erläutert den Nutzen und die Vorteile, die sich für BBS ergeben.

 

Abb. 1: Die Schnittstelle von ITWU und CK.ASCAD ermöglicht es, über das Kontextmenü von Easy DMS Dateien auszuwählen, um diese mit IBM Notes zu versenden oder die Korrespondenz zu einem Dokument aufzurufen.

 

Das Projekt war die erste Kooperation zwischen ITWU und ComputerKomplett ASCAD, wird aber hoffentlich nicht die letzte bleiben. Die Zusammenarbeit lief auf beiden Seiten einwandfrei und die Schnittstelle ist zwar individuell an die Gegebenheiten bei BBS angepasst, kann aber grundsätzlich für jede SAP-Version und jede beliebige Domino Datenbank genutzt werden - vielleicht ja auch für euer System.

Den kompletten Anwenderbericht zum BBS-Projekt findet ihr auf unserer Referenzseite unter dem Titel "Easy DMS und KorDB: SAP-Dokumente und Lotus Notes-Mails gemeinsam verwalten". Dort findet ihr übrigens auch unsere Kontaktdaten, falls ihr Fragen zu der Lösung habt. ;-) Die könnt ihr aber natürlich auch gerne in den Kommentaren stellen.

 

40. DNUG Konferenz in Karlsruhe: Mit EINEM Klick am Kunden – Notes & SAP: Integration im Bereich E-Mail für den Vertrieb

14. Mai 2014 Posted by Roswitha Boldt

 

Das Unternehmen Chiron beschleunigt seine Kundenarbeit mit der Notes- und SAP-Integration Business Mail. Vertriebsmitarbeiter verfügen damit über alle Kontaktdaten und -Aktivitäten und das bereits direkt in ihrer Mailbox. Egal ob die Daten aus dem CRM- oder einem SAP-System kommen. Und mit einem Klick sind diese Informationen geöffnet.

Wie dies dem Vertrieb sowie den Projektingenieuren das zielgerichtete und schnelle "Abtauchen" in die Kundenakte ermöglicht, darüber berichtet Christian Märtens, Vertriebsleiter der CHIRON-Werke GmbH & Co. KG.

 

Zweiter Konferenztag, 21. Mai 2014, Track 1.2: 13:30 - 14:15 Uhr,

 

 

Die 40. DNUG Konferenz am 20./21. Mai 2014 in Karlsruhe im Überblick

 

SAP aus IBM Notes und Domino / Java ansprechen

6. November 2013 Posted by Christian Annawald

Heute habe ich euch mal etwas zu einer hilfreichen SAP-Schnittstelle zu IBM Notes und Domino zusammengeschrieben, mit der man z.B.

  • einen Reset des SAP Benutzerpassworts über eine Notes und Domino Anwendung veranlassen,
  • Daten aus Notes und Domino Datenbanken in SAP übertragen oder
  • SAP Dokumente zur Übertragung in Lotus Notes auslesen kann.

Selbstverständlich dürft ihr diese Schnittstelle nur verwenden, wenn ihr eine gültige SAP Lizenz besitzt! Außerdem benötigt ihr einen gültigen SAP Service Marketplace Account, um euch die beiden erforderlichen Installationsdateien unter http://service.sap.com/connectors herunterladen zu können.

Ihr benötigt die Installationsdateien sapjco3.dll und sapjco3.jar. Bitte achtet darauf, dass ihr die richtige Version für euer System benutzt, es gibt nämlich eine 32bit- und eine 64bit-Version. Die zu benutzende Version ist abhängig vom Windows Betriebssystem.

Um die Dateien nun in eine Datenbank einzubinden, legt ihr einen Ordner "libs" unter "Webcontent" im Package Explorer des Domino Designers an und importiert die beiden Dateien in diesen Ordner. Nun macht ihr ein Rechtsklick auf die jar und wählt im Kontextmenü "Build Path" und anschließend "Add to Build Path" aus. Zusätzlich müssen die beiden Dateien noch auf den Server gelegt werden, und zwar an die folgende Stelle: %lotusnotes%\domino\jvm\lib\ext.

Nun den Domino Server einmal neu starten. (Vorsicht: Nach einem Update des Servers kann es sein, dass der Ordner aufgeräumt wird und die .jar- und .dll-Dateien neu an die Stelle kopiert werden müssen!)

Um nicht wie auf der SAP-Seite beschrieben immer eine Datei im Klartext auf die Festplatte legen zu müssen, bietet sich die folgende alternative Vorgehensweise an: Wir erzeugen uns einen eigenen DestinationDataProvider der im einfachsten Fall wie folgt aussieht:

import java.util.*;

import com.sap.conn.jco.ext.*;
public class MyDestinationDataProvider implements DestinationDataProvider {

Map<String, Properties> propertiesForDestinationName = new HashMap<String, Properties>();

         public void addDestination(String destinationName, Properties properties) {

                     propertiesForDestinationName.put(destinationName, properties);

         }

         public Properties getDestinationProperties(String destinationName) {

                     if (propertiesForDestinationName.containsKey(destinationName)) {

                                return propertiesForDestinationName.get(destinationName);

                     } else {

                                throw new RuntimeException("JCo destination not found: " + destinationName);

                     }

         }

         public void setDestinationDataEventListener(DestinationDataEventListener eventListener) {  // nothing to do      }

         public boolean supportsEvents() {  return false;  }

}

 

Die folgende Klasse baut eine Verbindung zum SAP-Server und kann einfach in bestehende Projekte eingebunden werden:

import java.util.*;

import com.sap.conn.jco.*;

import com.sap.conn.jco.ext.DestinationDataProvider;

 

public class SapCon implements Serializable {

       private static final long serialVersionUID = -7048651837683314761L;

       private Properties mConnectProperties;

       private JCoDestination mDestination;

       /**

   * Instantiates a new SapCon object.

   * @param server type: String (IP Adresse des Servers)

   * @param sysNumber type: String (Systemnummer ist eine zweistellige Zahl)

   * @param clientNumber type: String (Die Clientnummer ist Standardmäßig 500 kann aber variieren daher beim SAP support nachfragen)

   * @param sapUser type: String (Ein Benutzer der im Backend eine Verbindung zu SAP aufbauen darf)

   * @param sapUserPw type: String (Passwort des SAPbenutzers)

        * @param language type: String (Sprache in der das SAP System betrieben wird)

        */

       public SapCon(String server, String sysNumber, String clientNumber, String sapUser, String sapUserPw, String language) {

             super();

             try { connectSAP( server,  sysNumber,  clientNumber,  sapUser,  sapUserPw,  language);

      } catch (Exception e) {  e.printStackTrace(); }

   }

       /** Connect sap.

    * @throws Exception*/

       public void connectSAP(String server, String sysNumber, String clientNumber, String sapUser, String sapUserPw, String language) throws Exception {

             // Connect zum SAP System

             mConnectProperties = new Properties();

             mConnectProperties.setProperty(DestinationDataProvider.JCO_ASHOST, server);

             mConnectProperties.setProperty(DestinationDataProvider.JCO_SYSNR, sysNumber);

             mConnectProperties.setProperty(DestinationDataProvider.JCO_CLIENT, clientNumber);

             mConnectProperties.setProperty(DestinationDataProvider.JCO_USER, sapUser);

             mConnectProperties.setProperty(DestinationDataProvider.JCO_PASSWD, sapUserPw);

             mConnectProperties.setProperty(DestinationDataProvider.JCO_LANG, language);

             // Angaben für eine Pooled Verbindung

             mConnectProperties.setProperty(DestinationDataProvider.JCO_POOL_CAPACITY, "3");

             mConnectProperties.setProperty(DestinationDataProvider.JCO_PEAK_LIMIT, "10");

             // Eigenen DestinationDataProvider erzeugen

      MyDestinationDataProvider provider = new MyDestinationDataProvider();

      provider.addDestination("A01", mConnectProperties);

             // provider hinzufügen

     com.sap.conn.jco.ext.Environment.registerDestinationDataProvider(provider);

             mDestination = JCoDestinationManager.getDestination("A01");

             // Provider wieder entfernen sonst gibts beim nächsten mal Hinzufügen

             // eine Fehlermeldung

             try { com.sap.conn.jco.ext.Environment.unregisterDestinationDataProvider(provider);

             } catch (Exception e) { e.printStackTrace();}

   }

       /** Gets the destination.

    * @return the destination    */

       public JCoDestination getDestination() {   return mDestination;     }

}

 

Nun kommen wir dazu, wie man einen RFC(Bapi) im SAP aufruft. RFCs(Bapis) sind Schnittstellen-Funktionen die von außen durch die sapjco-Schnittstelle angesprochen werden können. Hier ist es möglich, Parameter zu übergeben und zu empfangen. Die Funktionalität dieser RFCs kann durch einen fachkundigen ABAP-Entwickler festgelegt werden z.B. Reset des SAP Benutzerpassworts, Übertragung von Notesdatebanken in SAP, Auslesen von SAP Dokumenten zur Übertragung in Lotus Notes usw.

Hier der entsprechende Code mit kleinen Beispielen:

import java.util.*;

import com.sap.conn.jco.*;
 

public class RFCCaller {

         private SapCon sapCon;

         public void runBapi() throws Exception {

                    // RFC Aufrufen

                    JCoFunction function = sapCon.getDestination().getRepository().getFunction("%RFC namen eintragen%");

                    if (function == null)

                                  throw new RuntimeException("RFC im System nicht gefunden");

                    // setzen eines Skalaren Importparameters

                    function.getImportParameterList().setValue("%PARAMTER NAME%", "PARAMTER als STRING");

                    // setzen einer Tabelle als Importparameters

                    JCoTable sapTable= function.getImportParameterList().getTable("%TABELLEN NAME%");

                    sapTable.appendRow();

                    sapTable.setValue(0, "Wert des Feldes");

                    // RFC ausführen

                    function.execute(sapCon.getDestination());

                    // auslesen einer Tabelle mit einer spalte

                    JCoTable antwortTabelle = function.getTableParameterList().getTable("ANTWORT TABELLE");

                    for (int i = 0; i < antwortTabelle.getNumRows(); i++)

                    {           antwortTabelle.setRow(i);

                                Iterator<JCoField> it = antwortTabelle.iterator();

                                while (it.hasNext()) {

                                           JCoField field = it.next();

                                           System.out.println(field.getName()+":"+field.getString());

                                }

                    }

                    // Auslesen einer Struktur

                    JCoStructure exportStructure = function.getExportParameterList().getStructure("%STRUKTUR NAME%");

                    for (JCoField field : exportStructure) {

                                 if (field.getName().equalsIgnoreCase("FELDNAME")) {

                                              System.out.println(field.getString());  }

                    }

         }

}

 

Weitere Infos findet ihr in der SAP Online Dokumentation. Viel Spaß beim SAP ansprechen! Falls ihr Fragen habt, ruft uns bitte einfach an (05251 288160) oder schreibt uns ein Mail (info@itwu.de).

 

DNUG AK Enterprise Integration im Vorprogramm der 37. Konferenz: Lotus Notes als Portal zu SAP, De-Mail Integration in die IBM-Welt

30. Oktober 2012 Posted by Roswitha Boldt

 

ABLAUF am 7. November 2012 im Hotel Esperanto Fulda

13:00 Uhr
Begrüßung durch die Arbeitskreisleiter

13:15 Uhr
IBM Lotus Notes als Portal zu SAP
Michael Grötsch, Circle Unlimited AG

14:15 Uhr
Themensammlung für das Folgemeeting

14:30 Uhr
Kaffeepause

15:00 Uhr (gemeinsam mit AK Systemmanagement)
Rechtssichere E-Mail in Deutschland - Integration von De-Mail mit der IBM Lotus Notes/Domino-Welt
Nils Kiehne, Mentana-Claimsoft GmbH / Matthias Schneider, IBM


Leitung der Veranstaltung
Stefan Lattermann, TÜV Rheinland Service GmbH
Gabor Pribil, ALLSET & Partner Enterprise Services

 

Anmeldung zum Arbeitskreis Enterprise Integration

 

Gesamtprogramm der 37. DNUG Konferenz in Fulda

 

 

 

Interene Kommunikation, Social Software und Richtlinien

12. Dezember 2011 Posted by Dennis Birkhölzer

Wenn man sich im social web bewegt, vor allem während der Arbeitszeit oder als Mitarbeiter eines Unternehmens, ist es wichtig, dass man sich bestimmten Richtlinien und Verhaltensweisen bewusst ist. Die meisten dieser Richtlinien, die als Social Media Guidelines schon in vielen Unternehmen verankert sind, berufen sich dabei meist auf den normalen Menschenverstand. Auch für die internen Kommunikation ist soziale Software ein beinahe unverzichtbares Instrument zur Kommunikation und Kollaboration. Selbstverständlich gibt es auf dem Markt viele Software-Möglichkeiten zur Zusammenarbeit und Wissensmanagement, aber selbst die tollste Software kann scheitern, wenn sie nicht richtig eingeführt wird.

Auf der JamCamp-Tour habe ich viele Unternehmen gesehen, die bereits Social Software nutzen. Dabei fiel mir die Strategie (?) von SAP auf, die einen Wust ein verschiedenen Tools für verschiedene Bedürfnisse nutzen. Eine wirkliche Strategie gab es nicht, es wurde halt "mal ausprobiert" was es da so schönes auf dem Markt gibt, vornehmlich Open Source. Unter anderem wurde Jive, Alfresco, Wordpress und Status.net genutzt, um intern Information (jedweder Art und Form) zu verbreiten. Bereits auf der Tour haben wir über den Sinn oder Unsinn dieser Struktur diskutiert, mich hat das aber nicht losgelassen. Die Mitfahrer auf der Tour waren ja größtenteils "vorbelastet", wenn es um diese Art von Software gibt. Ich wollte "Unbeteiligte" fragen, was sie von dieser Strategie hielten.

An der Technischen Universität Ilmenau gibt es den Anwendungsbereich Innovatives Wissensmanagement in Organisationen, in dem es um den Einsatz von Social Software im Unternehmen geht. Andreas Krönke und ich erhielten die Möglichkeit ein ganzes Seminar am 2. Dezember zu gestalten. Aufgrund seiner Expertise und seiner Masterarbeit zu Social Media Guidelines hielt Andreas darüber einen Vortrag, wobei ich mich auf den Einsatz von Social Software insbesondere Alternativen zu IBM Connections konzentrierte. Dies zeigte ich am Beispiel von SAP und stellte die einzelnen Tools und ihre Verwendung vor. Es gab reichlich Kommentare und Diskussionsstoff, die Beteiligung für ein Seminar an einem Freitag Nachmittag war überraschend hoch. Auf der Codaco-Twitterwall des Seminar lassen sich noch die einzelnen Punkte und Feedback nachlesen.

Am Ende des Vortrages stellte ich die Frage, ob es sinnvoll wäre eine Komplettlösung (Jive, Connections, ..), die vielleicht nicht jede Teilanforderung perfekt erfüllt, aber leichter zu pflegen ist, als drei Lösungen, die für ihre Anwendung jedoch perfekt wären. Selbstverständlich muss man immer abwägen, welche Budget, Sicherheitsanforderungen man hat und für wie viele Mitarbeiter man die Software bereitstellen muss. Es wurde sehr fundiert darüber diskutiert, was sinnvoll wäre. Teure Komplettlösungen wären am cleversten, sehen aber meistens am schlechtesten aus (eine nicht ganz versteckte Kritik an das wirklich schlimme GUI von IBM Connections, welches im Seminar genutzt wird) und werden in ihrer Bedienbarkeit am schlechtesten aufgenommen. Oder vereinfacht: "Wenn eine Software scheiße aussieht, habe ich keine Lust sie zu bedienen".

Neben den von SAP genutzten Werkzeugen stellte ich übrigens Liferay und Teamlab vor, wobei mich Teamlab für Projektmanagement sehr begeistern konnte. Vor allem das einfach gestaltete Interface konnte mich sofort begeistern.

Bei Interesse schicke ich gerne die nicht öffentlichen Präsentationsfolien per E-Mail zu.