Tag Archives: abap

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

#02 – Miękko o analityce biznesowej z Pawłem Ziębą

W drugim odcinku podcastu o SAP „subrc zawsze na 0” moim gościem będzie Paweł Zięba. W naszej luźnej rozmowie opowiemy o naszych początkach w SAP, w jaki sposób konsultant SAP BI może pomóc z firmie, czy lepiej pracować na UOP czy B2B i jaki produkt SAP kosztujący 22$/mc może pomóc w twojej firmie. Kontakt do Pawła: https://www.youtube.com/channel/UCjydOxl_1FbciVL1xC1l9Bg – tutaj też …

Czytaj więcej

Remove invalid charters in your BW transformation

If you have in your BW regular flat-file data load in your BW system, you probably afflict issues with wrong data provided by the user. The scenario of this issue can be very simple. It’s enough than user provides invalid unsupported charter and during activation, you will get similar issue: Or other issues like: Value ‚#’ (hex. ‚2300’) of characteristic …

Czytaj więcej

#1 – DEVTALK Errata

Byłem w devtalku ! Cóż to było za miłe przeżycie 🙂 Mimo lekkiego stresu udało się sensownie o wszystkim opowiedzieć, ale czy aby na pewno poprawnie ? Czy nie było żadnych wpadek, pomyłek ? Czy przekaz był na tyle jasny aby wszyscy zrozumieli czym tak naprawdę jest SAPowo-Abapowy świat ? Odpowiedzi na te wszystkie pytania usłyszeć można w mojej krótkiej …

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-5fc736f10cf20359622583/] 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

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

#8 – Generujemy dane w ABAPie

Od około 10 minut na moim gicie gości nowy update aplikacji Courier Services. W najnowszym commicie, pojawił się nowy program służący do generowania danych do tabeli. Stało się tak ponieważ nie mogę wciąż połączyć się ze swoją bazą danych oracle.Schemat bazy wygląda tak jak na poniższym obrazku. Kod programu wklejam też poniżej, przejdźmy do krótkiego omówienia. [crayon-5fc736f10d33c468279876/] W programie wykorzystałem …

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

#6 – Backend programu

Hej, Od kilku minut na gicie możecie zobaczyć zaaktualizowany kod programu. To co się zmieniło to dodany nowy include wraz z „funkcją” programu służącą do aktualizacji tabeli z ekranu. Od teraz można już wypełnić dane paczki i zatwierdzić przez F8, a wpis doda się do bazy. Do zrobienia zostało tutaj jeszcze wyszukiwanie i obsługa wyjątków (obecnie wszystkie kolumny w bazie …

Czytaj więcej