Einsatz von eCATT für laufendes Performance-Monitoring

Das beiliegende Video ist eine Neuaufzeichnung meines Vortrags beim SAP Inside Track Berlin, der am 2. September 2017 stattfand. Es gab irgendwelche Audio-Probleme, die leider zwei Vorträge betroffen haben - meiner war dabei. Da meine Folien ohne den Votrag vermutlich nicht viel Sinn ergeben, habe ich den gesamten Vortrag noch einmal mit Voiceover aufgenommen. Mehr Informationen zum SAP Inside Track gibt es im SAP-Wiki. Eine Playlist mit den meisten Vorträgen existiert ebenfalls. ...

2. September 2017 · Volker Wegert

Stop Coding, Start Ruling

Diesen Artikel habe ich ursprünglich im SAP Community Network veröffentlicht. Hintergrundinformationen Eine Kernfunktion des Klinischen Systems i.s.h.med ist die Verwaltung klinischer Dokumente. Unabhängig von der Darstellung und Struktur der Inhalte haben klinische Dokumente einen gemeinsamen Satz von Verwaltungsdaten, einschließlich wichtiger Referenzdaten: Zu welchem Patienten, Fall, welcher Bewegung oder Leistung gehört dieses Dokument? Man muss die Dokumentreferenzebene angeben, wenn man den sogenannten Dokumenttyp erstellt, und das System stellt dann sicher, dass ein Dokument, das einem Fall zugeordnet werden muss, erst erstellt werden kann, wenn eine Fallnummer angegeben wurde. Bei der normalen Entwicklung und Wartung neigen die meisten Administratoren dazu, diese Referenzebenen als transitiv zu betrachten: Ein Fall spezifiziert immer einen bestimmten Patienten, eine Bewegung identifiziert immer eindeutig einen Fall und so weiter. Leider ist das nicht ganz richtig. Es ist möglich, Leistungen zu erfassen und zu verarbeiten, die einem Patienten zugewiesen sind, aber (noch) keinem Fall zugewiesen wurden. Dies kann beispielsweise bei der Planung von Leistungen für einen Patienten der Fall sein, der in Zukunft wieder aufgenommen wird: Die Leistung wird dem Patienten zugewiesen, aber sonst nichts. Normalerweise sollte der Benutzer erst nach der Aufnahme und der Erstellung des Falls Dokumente und andere klinische Daten erstellen, aber manchmal kommt es zu Verwechslungen. Dies führt dazu, dass mehrere Dokumente mit Bezug auf einen Patienten und eine Leistung erstellt werden, aber kein Fall- oder Bewegungsbezug besteht, was wiederum zu allen möglichen Folgeproblemen führt. ...

23. März 2016 · Volker Wegert

Öl ins Feuer: Präfix-Notation für ABAP-Variablen und -Attribute

Diesen Artikel habe ich ursprünglich im SAP Community Network veröffentlicht. Triggerwarnung: Dieser Blog wird wahrscheinlich eine Reihe von Menschen verärgern. Er schlummert schon seit einiger Zeit in meinem Hinterkopf, ursprünglich inspiriert von Ralf Wenzels Artikel Hungarian beginner’s course - a polemic scripture against Hungarian Notation. Unter anderem wäre ich nicht allzu überrascht, kritische Kommentare von Matthew Billingham zu erhalten – aber vielleicht auch nicht. Wie Tolkien es vor langer Zeit ausdrückte: “So many strange things have chanced that to learn the praise of a fair lady under the loving strokes of a Dwarf’s axe will seem no great wonder.” Ich dachte mir, ich könnte es genauso gut versuchen, auch wenn es meine Geburtstagsfeier verderben könnte. ...

6. Februar 2016 · Volker Wegert

Branching = schwierig

Diesen Artikel habe ich ursprünglich im SAP Community Network veröffentlicht. Vor einiger Zeit hatten Christian Drumm, Fred Verheul und ich eine „Twitter-Diskussion“, die Christian bereits im gestrigen Blog zusammengefasst hat Question: What System Landscapes Setup to use for Add On Development?. Während ich versuchte, eine für den Artikel geeignete Antwort zu finden, kamen mir immer mehr Details in den Sinn, sodass ich beschloss, die Diskussion mit einem oder zwei eigenen Blogs weiterzuverfolgen. Zunächst möchte ich mich dem Thema der fehlenden Branching-Unterstützung in ABAP widmen. ...

31. Dezember 2015 · Volker Wegert

ABAP-Fallen: Kritische Größenangaben

Diesen Artikel habe ich ursprünglich im SAP Community Network veröffentlicht. Es gibt verschiedene Möglichkeiten, mit XML-Daten in ABAP umzugehen, die alle mehr oder weniger gut dokumentiert sind. Wenn Sie beispielsweise einen abwärtskompatiblen ereignisbasierten Parsing-Ansatz benötigen, können Sie die iXML-Bibliothek mit ihrem integrierten Parser im SAX-Stil verwenden. (Beachten Sie, dass iXML das gesamte Dokument immer noch erstellt, sodass es eher einem DOM-Parser mit einer angehängten SAX-Ereignisausgabe ähnelt. Wenn Sie eine streng serielle Verarbeitungsfunktion suchen, sehen Sie sich stattdessen die relativ neue sXML-Bibliothek an. ...

20. August 2015 · Volker Wegert