SAP

JAVA GUI in eclipse – the fastest and more stable solution

We probably all now good how stable is eclipse with ADT, how many resources he can get, and how JAVA FX is working on it. I have basically 2 solutions for that. Please use Eclipse Platform instead of JAVA version – it is much fewer resources consuming.Use Java & JavaFX from SAPGUI, instead of downloading this and combining together: For …

Czytaj więcej

SAP NPL 7.52 SP04 don’t start

This time I will show you how to fix the issue with your SAP ABAP Developer instance which don’t want to start. This article is about license issue, which has expired 1.04.2021. In this case command startsap ALL, will stuck on: [crayon-614bb4bc66016435550451/] We have to download a new license file from https://developers.sap.com/trials-downloads.html?search=ABAP under the section SAP NetWeaver AS ABAP Developer …

Czytaj więcej

Joby w ABAPie

Witajcie w kolejnej części z cyklu nauki ABAPa. Tym razem poruszymy sobie temat JOBów, czyli programów które działają w tle, i mogą być uruchamiane cyklicznie, bez ingerencji użytkownika. W czym to może mi pomóc ? Generalnie Job (process), to nic innego jak program który jest uruchomiony w tle. Różnica między zwykłym uruchomieniem, a takim które zadziała w postaci procesu jest …

Czytaj więcej

How to check who deleted your object?

Hello ! Most of the objects are not modifiable on the quality or production systems, but we have exceptions like Infopackages on BW. Yesterday I have to check who deleted an object from the system and fortunately, there is the log for this operation. I will show you how to check this. We have to go to the transaction SGL1 …

Czytaj więcej

How to contribute ABAP projects on GitHub?

Last time, when I published my bw_toolbox project on Github, there was a lot of questions from regular developers not so much familiar with git, how they can contribute. Because of that, I decided to write this quick-start tutorial. What do I need? – system requirements Connection with GitHub – your instance should be able to establish a connection with …

Czytaj więcej

Activate BPC in SAP NPL

As you maybe know SAP ABAP Developer version (with SID NPL) is shipped with BPC. Below I show you some instructions how to activate this function. Service activation First, lets go to the SICF transaction and activate services below: /sap/EPM_BPC/sap/public/bc/sap/es/ina//sap/bw/cs/sap/bc/ui5_ui5/sap/bpcwebclient/sap/bw/ina/sap/public/myssocntl System prepare Now we have to make some configuration steps in the system to avoid some issues ( like blank …

Czytaj więcej

Resize ASE database in NPL 7.52 SP 04

By default, NPL is shipped with database size ~25GB, and ~2GB free storage but what if this space will end? Today I will show you a fast solution for resizing the database in NPL 7.52 SP 04. Why for this particular version? In older versions, the only thing you have to do is simply execute disk resize and alter the …

Czytaj więcej

Prepare NPL to SAP BW development

From few versions back, SAP Netveawer is shipped in standard with SAP BW module. The free non-production system delivered by SAP to developers is not an exception, but if you want to develop without any issues, you have to make some small reconfiguration first. Reasons By default SAP NPL instance is configured with a small number of processes. This, of …

Czytaj więcej

Create new SAP Client

In SAP NetWeaver world clients are used to may purposes. One of the business purposes can be handling many of sub-companies on one system. From a development perspective, you can use a different client to protect your development, or split them by development and unit tests. Last time I also create a new client on my instance, to separate client …

Czytaj więcej

Extractor field enhancement

In your SAP Consultant life, you will probably have a lot of situations when your SAP extractor will be not exactly matching your needs. In this situation (missing trigger could be a NO-GO) you can always enhance your structure and fill your field by using the  RSU5_SAPI_BADI. First of all, let me explain my example. Assume that we have a …

Czytaj więcej