When calling a method of an ABAP class, data can be passed from actual parameters to formal parameters either by value or by reference. In this blog post I’ll discuss the difference and highlight some important scenarios.
Definitions
Pass by value
Th...
As I was developing an OData service related to contact persons in SAP CRM, I was faced with the scenario that the user wanted to search based on e-mail addresses of the contact persons. The e-mail addresses are stored in the database with a mixture ...
I have developed an OData service that returns different results depending on which user is calling the service. I noticed that users often didn’t get the expected results, but rather the results of another user using the application at the same time...
I recently struggled with a confusing issue related to SCP API Management, SAP NetWeaver Gateway, and OData. The issue was that irrespective of the HTTP verb used when calling the API through API Management, the OData service interpreted the call as ...
Having worked in IT for about 17 years, mostly as a consultant, I’ve yet to see a company where the technical documentation is up-to-date and reliable. I think that a major reason for the documentation not being up-to-date is that documentation is ma...
Thanks! The draw.io integration is very neat! Other plugins I use are:
Markdown All in One by Yu Zhang
Markdown Table Maker by hellorusk
markdownlint by David Anson
Thanks! In our use cases we never store the hyphened UUID in any SAP tables. We only use it in DTO classes and there we use STRING. I'm not aware of any standard ABAP data element which would be suitable.
We've done some further analysis. When the consumer receives HTTP status code 502 from SAP API Management, the response body looks like this:<!DOCTYPE html>
<html>
<head>
<title>Error</title>
<style>
body {
width: 35em;
margin: 0 ...