It’s about debugging in SAP BW Transformation and increasing personal productivity while finding issues in ABAP expert, start or end routines. The following helps me to save a few minutes each day while developing or solving issues. It might help avoiding complains from your system monitoring team that the system log is running full because of entries like these in SM21. Do you sometimes forget to remove break-points before transporting something to production?
Sunday, 13 November 2016
Saturday, 12 November 2016
A second way to get the new ABAP editor in LSMW
In my previous blog ‘How to get the new ABAP editor in LSMW’ I described how a single enhancement enables the new ABAP editor in SAP’s LSMW. While that solution only takes one implicit enhancement spot, it has a few (minor) limitations. In this next blog I will describe another approach to enabling the new ABAP editor in LSMW. This new solution is slightly more invasive, but gives us much more flexibility.
Friday, 11 November 2016
Linux for Newbies: Installing ABAP AS on Oracle VirtualBox
Preparation
1. Download the latest released version of Oracle VirtualBox from https://www.virtualbox.org/wiki/Downloads for your Operating system.
2. Download openSUSE Leap 42.1 in your local machine (64 bit, released version) from https://software.opensuse.org/421/en
3. Make sure the relevant ABAP download files (“abap.rar”) are on your local hard drive.
1. Download the latest released version of Oracle VirtualBox from https://www.virtualbox.org/wiki/Downloads for your Operating system.
2. Download openSUSE Leap 42.1 in your local machine (64 bit, released version) from https://software.opensuse.org/421/en
3. Make sure the relevant ABAP download files (“abap.rar”) are on your local hard drive.
Wednesday, 9 November 2016
How to get the new ABAP editor in LSMW
SAP LSM Workbench (LSMW) has for years been a much used tool for data migration into SAP. It is both loved and hated While LSMW has had its last update in 2004 it remains a much used tool in this age of more modern toolsets such as SLT, SAP DS and the like.
For many frequent and hard core users of LSMW a big nuisance is the old style ABAP editor. This old editor takes up alot of development time, especially in those ABAP-rich LSMW projects.
One night, bored and out of beer, I managed to develop a relatively simple enhancement that enables the new ABAP editor for LSMW.
For many frequent and hard core users of LSMW a big nuisance is the old style ABAP editor. This old editor takes up alot of development time, especially in those ABAP-rich LSMW projects.
One night, bored and out of beer, I managed to develop a relatively simple enhancement that enables the new ABAP editor for LSMW.
Tuesday, 8 November 2016
The Joy Of Coding – Class and Sequence Diagrams
I assert the developer’s mood affects the code quality. I discuss a process where tools to display the topology and the coupling of ABAP programs bring back the joy of coding.
Joy of Coding
I like the verb comprehend, as it is etymologically be linked to incorporate. For me it conveys the feeling of being the owner of something after I grasp it for the first time.
As developer exploring a problem space while trying to implement a feature, they are times where our confidence improves, we know we are on the right path, we comprehend the system feedback, we feel the joy of coding.
Joy of Coding
I like the verb comprehend, as it is etymologically be linked to incorporate. For me it conveys the feeling of being the owner of something after I grasp it for the first time.
As developer exploring a problem space while trying to implement a feature, they are times where our confidence improves, we know we are on the right path, we comprehend the system feedback, we feel the joy of coding.
Monday, 7 November 2016
CL_OBJECT_COLLECTION, iterator and Polymorphism
Suppose I have a requirement to calculate the total area of a series of shape, for example circle and rectangle.
So I have two classes, circle and rectangle, both have a method get_area to return their area:
class ZCL_CIRCLE definition
public
final
create public.
So I have two classes, circle and rectangle, both have a method get_area to return their area:
class ZCL_CIRCLE definition
public
final
create public.
Saturday, 5 November 2016
CDS ALV report with selection criteria
SAP classes CL_SALV_IDA_* and SAP programs SALV_IDA_* as of 7.5 SP03. With all this functionality provided by SAP, HANA / CDS is powerful development tool saving time and making possible the code pushdown to HANA database.
Create CDS view from ADT using folder Core Data Services, right-click to create New -> DDL Source
Create CDS view from ADT using folder Core Data Services, right-click to create New -> DDL Source
Friday, 4 November 2016
SAP AS ABAP – Authentication using X.509 Client Certificates
This document shows how to configure SAP AS ABAP for authentication with x.509 client certificates. It shows the procedure used to create a simple Certification Authority (CA) using OpenSSL and how to generate client certificates from this CA.
Enabling SSL
Install the SAP Cryptographic Library. The following are minimal parameters to enable SSL
Enabling SSL
Install the SAP Cryptographic Library. The following are minimal parameters to enable SSL
- ssl\ssl_lib = S:\usr\sap\K20\SYS\exe\run\sapcrypto.dll
- sec\libsapsecu = S:\usr\sap\K20\SYS\exe\run\sapcrypto.dll
- sec\ssfapi_lib = S:\usr\sap\K20\SYS\exe\run\sapcrypto.dll
- ssf\name = SAPSECULIB
- icm\server_port_1 = PROT=HTTPS, PROT=1443, TIMEOUT=900
- icm/HTTPS/verify_client = 1
Subscribe to:
Posts (Atom)
