Nauka ABAPa od podstaw

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-60c7f7f401352574827707/] 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

Działania na plikach

Potrafimy już tworzyć podstawowe struktury danych, wiemy też jak zalogować informację przy użyciu Balloga. Czas więc przejść do kolejnego kroku i dowiedzieć się w jaki sposób możemy przeprocesować dane zewnętrzne w ABAPie. Weźmy na przykład taki plik .csv, z którego chcielibyśmy przenieść do tabeli: employeesPobierz Procedura jest ogólnie będzie dość prosta – jedną tabelkę już przecież mamy. Nasz program będzie …

Czytaj więcej

Ballog, czyli logowanie danych w ABAPie

Każdy język programowania posiada możliwość zapisania informacji technicznej, czy też zdarzenia które może być pomocna później na przykład podczas sprawdzenia poprawności działania napisanego programu. W wielu językach czynność ta sprowadza się często do napisania jednej linijki kodu, np: [crayon-60c7f7f4023ac344114954/] W ABAPie sytuacja jest trochę bardziej skomplikowana. Zacznijmy może od napisania prostego programu, który będzie opierać się na stworzonych przez nas …

Czytaj więcej

Czym jest DDIC ​?

Każdy kto zaczyna swoją przygodę z programowaniem w ABAPie musi poznać DDIC, czym jest i jak się do niego dostać ? Już spieszę z odpowiedzią. Data DICtionary, jest nimczym innym jak zbiorem elementów które są powiązane z danymi. Raz zdefiniowany obiekt DDIC może być użyty wielokrotnie. Do obsługi obiektów używa się transakcji se11 lub można tworzyć je bezpośrednio spod eclipse. …

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

Jak zainstalować SAPa żeby nauczyć się ABAPa

Cześć ! To jest poradnik dla kompletnych laików, dlatego też tytuł jest bardzo skrótowy. Co bowiem oznacza instalacja SAP-a ?  SAP (Systemanalyse und Programmentwicklung) jest nazwą firmy, powstałej w 1972 roku w Waldorfie zajmującej się tworzeniem oprogramowania. Zachęcam, żeby poczytać więcej o niej tutaj. Dziś chciałem pokazać Ci prosty sposób na instalację systemu SAP NetWeaver, który to umożliwi Ci naukę programowania …

Czytaj więcej