(ab)using eCATT for continuous performance monitoring

This is a re-recorded version of my presentation given at the SAP Inside Track Berlin on September 2nd 2017. Apparently, there were some kind of audio issues during two of the sessions, one of them being mine - so instead of simply dropping the slides off somewhere and leaving you with an incomplete presentation, here is a recording of the slides with voiceover. More information about the event can be found in the SAP Wiki. A playlist with most of the sessions is available as well. ...

September 2, 2017 · Volker Wegert

Stop Coding, Start Ruling

This is a repost of an article originally posted to the SAP Community Network. Some Background Information A core capability of the Clinical System i.s.h.med is to manage clinical documents. Regardless of the representation and structure of the contents, clinical documents share a common set of administrative data, including crucial reference data: which patient, case, movement or service does this document belong to? One has to specify the document reference level when creating the so-called document category, and the system then ensures that a document that has to be assigned to a case can’t be created unless a case number is specified. During normal development and maintenance, most administrators tend to think of these reference levels as transitive: A case always specifies a distinct patient, a movement always uniquely identifies a case and so on. Unfortunately, that is not entirely true. It is possible to enter and process services that are assigned to a patient, but have not (yet) been assigned to a case. This might happen for example when planning services for a patient that will be readmitted in the future: The service is assigned to the patient, but nothing else. Normally, the user should only create documents and other clinical data after the admission has taken place and the case is created, but sometimes, things get mixed up. This lead to multiple documents that were created with reference to a patient and a service, but no case or movement reference, which in turn caused all kinds of subsequent problems. ...

March 23, 2016 · Volker Wegert

Fanning the Flames: Prefixing Variable/Attribute Names

This is a repost of an article originally posted to the SAP Community Network. Trigger Warning: This blog will probably annoy a number of people. It’s been lurking in the back of my mind for some time now, originally inspired by Ralf Wenzel’s article Hungarian beginner’s course - a polemic scripture against Hungarian Notation. Among others, I wouldn’t be too surprised to receive critical comments from Matthew Billingham in particular - but then again, maybe not. As Tolkien has put it a long time ago, “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.” I figured I might as well give it a try, even though it might spoily my birthday festivities. ...

February 6, 2016 · Volker Wegert

System Landscape for Add-On Development

This is a repost of an article originally posted to the SAP Community Network. This is the second part of my answer to Christian Drumm’s question What System Landscapes Setup to use for Add On Development? - and probably more of an answer to the original question than the first part. At the moment, many authors choose to place obscure references to Trifluoroacetic acid (or TFA for short) in their blogs, but since this post will be about rather fundamental aspects, I’d like to choose a different setting. ...

January 10, 2016 · Volker Wegert

Branching = Hard

This is a repost of an article originally posted to the SAP Community Network. A while ago, Christian Drumm, Fred Verheul and I had a “tweetscussion” which Christian already summarized in yesterday’s blog Question: What System Landscapes Setup to use for Add On Development?. While trying to come up with an answer suitable for the article, more and more details came to my mind, so I decided to follow up the discussion with a blog or two of my own. For now, I’d like to address the topic of the “missing branching support” in ABAP. ...

December 31, 2015 · Volker Wegert