14 Apr 2023 10:33 AM - last edited on 17 Apr 2023 07:58 AM by MaciejNeumann
Hello community,
I have observed Dynatrace integration with SAP and I have seen the most of the monitoring happening on the performance side. There is quite not a business view on what ABAP code is doing or more insight for analytics (like catching number of orders, value of orders by user session and action attribute . . . things that you can actually implement when you are making RUM).
Has anyone of you had experience in capturing more in depth details about SAP?
Has anyone tried the log monitoring path?
Thanks in advance
Thanks!
08 Jun 2023 05:32 PM
@y_buccellato have you made any progress with this? Any tips or tricks you can share?
08 Jun 2023 06:10 PM
Yes Chad, it is more clear to me now the complexity involved in what I was asking and what capability Dynatrace have and doesn't have.
Dynatrace approaches monitor SAP, specifically on 3 areas:
ABAP code is never ever instrumented (but truth to be told the word instrumentation is not appropriate for ABAP code) by any current implementation or technology in the Dynatrace platform.
ABAP code errors are "traced" when a crash is generated by a user working on SAP GUI [mildly interesting]. That is as far as you can go in terms of visibility.
Of course the SAP ecosystem is way more complex than this and I understand that covering this complexity implies a knowledge of how SAP is working that not every vendor have or want to spend his resources on (security, as an example, sells better).
In a simplified version of what I have encountered I can tell you that very important elements of monitoring SAP are totally missing, for example:
All these elements put together contribute to a level of visibility that is borderline between Business and Performance & Availability and give the level of observability and monitoring that a big org. want to see when troubleshooting the many existing integrations with SAP and non SAP system.
I could continue but I prefer to stop here cause the conversation would continue by mentioning platform different from Dynatrace.
On the Dynatrace side I could make an additional hypothesis that with the new Saas they could actually create something more business and event oriented to catch some missing SAP visibility but they would still lack the ability of making and end to end trace. This remain an hypothesis since I'm not an admin anymore since two month or so and cannot experiment in any way on my own.
Regards,
Yann
12 Jan 2024 12:57 PM - edited 15 Jan 2024 12:32 PM
Thanks for the summary Yann, really good stuff! Regarding the RFC calls, I was wondering if you (or anyone else) could comment on the following:
We have instrumented a SAP JVM, which calls ABAP backend systems via RFC calls. We'd of course like to have visibility to these calls, but is that even possible since the protocol switches to RFC? Even if the calling process is Java, which is supported. I've tried creating custom services based on classes starting with "com.sap.aii.adapter.rfc", but this is all very experimental so far. Without knowing what each method really does, it's a bit of a guessing game.
edit: since my question was a bit buried in this extensions subforum, I created a new topic about it here: