SAP & Bazy Danych

How to install GIT for ABAP and configure with GitHub

Probably if you ever coded in some other languages like JAVA or Python you used some control version software like GIT or SVN. If you ever wondered about a similar solution exist in ABAP, the answer is simple – yes it is. If you ever use SAP Link (which is deprecated for now), this article can be also useful. Abapgit …

Czytaj więcej

How oracle saves your tables ?

All of you probably at least once in your life try to insert some records to a database table, but is anyone of you ever try to understand how Oracle actually saves the entries in the database? Last time I was making a small experiment and I want to share my results with you. Step one, let’s build a small …

Czytaj więcej

How to debug batch job in SAP ?

Hi all, Today I want to show you a simple way to debug a batch job. Sometimes you just want to debug some process witch default run in batch.Everything looks simple but you should notice that breakpoints sometimes don’t work in this cases. The situation can be even worst when your job run only a few seconds. First of all …

Czytaj więcej

Change database entry in se16

Hi all, Today I show you very simple and short solution to add, edit or remove table entries by SE16. Sometimes you just want to just add a record to make some fast test, and there is no reason to make a maintenance view or write a program. First step to do this you just can go to SE16 select …

Czytaj więcej

How to access transaction without authorization

Hi, Today I want to show you how to access transaction without authorization. One big requirement to do this trick is having to debug and replace function. Let’s start! I prepared myself user without authorization to the db02 transaction. When I want to run this transaction, I get a message: „You are not authorized to use transaction” Go to the …

Czytaj więcej

Nowości w ABAPie 7.52

Witajcie po przerwie, Przeglądając dziś forum blogs.sap.com natknąłem się na artykuł dotyczący zmian które wprowadzone zostaną do języka programowania ABAP w wersji 7.52. Mały skrót zmian, przedstawiam wam w tym wpisie. Jeśli chcecie przeczytać oryginalny dokument, zapraszam pod ten adres. Eclipse Od jakiegoś czasu w świecie SAPa następuje powolne przeniesienie narzędzi i funkcjonalności z SAP GUI do eclipsa, trend ten został podtrzymany …

Czytaj więcej

Pierwszy ekran wyboru

Dzisiejsza instrukcja będzie nieco krótsza i dotyczyć będzie rozszerzenia naszego poprzedniego programu z tego wpisu o klika linijek kodu odpowiedzialnych za stworzenie ekranu. Nasz tworzony ekran będzie odpowiadał za umożliwienie nam wyboru wyników wyświetlanych w tabeli w zależności od numeru połączenia i numeru przewoźnika. Zaczynamy od skopiowania poprzedniego programu. Aby to zrobić, w transakcji se80 klikamy prawym przyciskiem myszy na nasz …

Czytaj więcej

Tworzymy ALV Grid

Witajcie w kolejnej części kursu programowania w ABAPie. Dzisiaj pokarze po krotce jak stworzyć ALV GRID, czyli przekładając na język polski – tabelę. Ustawimy też od razu formatowanie kodu przy użyciu pretty printer. Wchodzimy w transakcję se38 odpowiedzialną za zarządzanie programami. Wpisujemy nazwę programu ZALVGRID i klikamy na „Create”. Wpisujemy opis i wybieramy typ programu jako „Executable program” Wybieramy stworzoną …

Czytaj więcej

Hello World w ABAPie

Witajcie w kolejnym poradniku dotyczącym SAPa na blogu. Dzisiejszy wpis będzie dotyczyć uzupełnienia tabel przykładowymi danymi oraz napisania prostego programu w ABAPie, zapraszam do lektury 🙂 Uruchamiamy naszą instalację. Pamiętaj o tym że po uruchomieniu maszyny wirtualnej, trzeba jeszcze zalogować się na odpowiedniego użytkownika i uruchomić odpowiednie procesy. Opis tego jak to zrobić możesz sprawdzić w jednym z poprzednich wpisów. …

Czytaj więcej

Aktywacja SAP NetWeaver 7.50

Kiedy mamy już zainstalowanego SAP NetWeavera, należy aktywować naszą instalację SAP. Proces ten jest o wiele łatwiejszy niż instalacja, wymaga jednak pewnego oswojenia z interfejsem. Aktywacja instalacji jest niezbędna aby można było tworzyć programy w ABAPie. Przejdźmy do rzeczy. Logujemy się do systemu i wchodzimy w transakcję SLICENSE. Kopiujemy  active hardware key. Przechodzimy na stronę https://go.support.sap.com/minisap/ , wybieramy NPL i …

Czytaj więcej