SAP & Bazy Danych

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

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