Ad blocker detected: Our website is made possible by displaying online advertisements to our visitors. Please consider supporting us by disabling your ad blocker on our website.
wojtas7 pisze: ↑pn gru 19, 2022 1:38 pm
z innej beczki, niesamowite jest to że w branży abaperów jest tak mało profesjonalistów, w sensie ludzi którzy skończyli normalnie studia informatyczne kierunek programowania i potrafią jeszcze tak podchodzić do tematu jak złożoność obliczeniowa itp. Wokół mnie jest mnóstwo programistów abaperów w różnych projektach i jestem pewien że 90% z nich nie ma o tym pojęcia.
Dziękuję za miłe słowa. Podobne odnoszę wrażenie. Nie raz patrzę na profile ABAPerów i widzę tam humanistyczne studia... albo ktoś wcześniej był magazynierem... no to wnioski nasuwają się same. Ale dzięki temu, do byle problemu, potrzebują już kogoś bardziej ogarniętego
W mojej ocenie, bez wklejenia tu całego programu, nie znajdziemy w nim słabych punktów. Skupiamy się na pętli, a tu może być problem gdzie indziej. Timestampy jak najbardziej są dobrym pomysłem lub narzędzia do analizy wydajności.
wojtas7 pisze: ↑pn gru 19, 2022 1:38 pm
z innej beczki, niesamowite jest to że w branży abaperów jest tak mało profesjonalistów, w sensie ludzi którzy skończyli normalnie studia informatyczne kierunek programowania i potrafią jeszcze tak podchodzić do tematu jak złożoność obliczeniowa itp. Wokół mnie jest mnóstwo programistów abaperów w różnych projektach i jestem pewien że 90% z nich nie ma o tym pojęcia.
Dziękuję za miłe słowa. Podobne odnoszę wrażenie. Nie raz patrzę na profile ABAPerów i widzę tam humanistyczne studia... albo ktoś wcześniej był magazynierem... no to wnioski nasuwają się same. Ale dzięki temu, do byle problemu, potrzebują już kogoś bardziej ogarniętego
O ile dobrze pamiętam, pierwotnie ABAP miał być nieco bardziej dla "biznesu", który sam miał sobie coś wyklikać. Może to stąd bierze się masa przypadkowych ludzi klejący kod, który głównie "ma działać". W razie czego dorzuci się więcej RAMu ;>
Wracając do mojego problemu: na 4 dni odwieszam klawiaturę na kołek i po świętach wracam do pracy. Będzie czas na sprawdzenie sugerowanych przez Was rozwiązań
emil pisze: ↑wt gru 20, 2022 9:59 am
O ile dobrze pamiętam, pierwotnie ABAP miał być nieco bardziej dla "biznesu", który sam miał sobie coś wyklikać.
Nie sądzę, aby taka była idea twórców ABAP'a. To jest regularny (Turing complete) język programowania.
Do "wyklikiwania" przez biznes to jest raczej SAP QuickView czy SAP Query, chociaż tutaj też można nieźle napsuć jak się zrobi duże join'y.
nie lepiej działać na tabeli przed porównaniem wartości?
sortowanie -> usuwanie duplikatów -> następnie utworzenie tabeli zakresów -> i na końcu usuwanie wpisów w jednej tabeli, które nie występują w range'u?
przy abapie >7.4 to jest raptem 5 linijek kodu.
Problem rozwiązałem inaczej: do raportowego ekranu selekcji przyspawałem na stałe wariant, który pomijał nieaktywne pernrs Ilość danych czyli czas wykonania radykalnie spadły.