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ętegowojtas7 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.
Usuń wpisy z itab1 których nie ma w itab2
-
- Posty: 135
- Rejestracja: śr sie 24, 2022 11:50 am
- Has thanked: 60 times
- Been thanked: 86 times
- Kontakt:
Re: Usuń wpisy z itab1 których nie ma w itab2
SAP ABAP Certified Developer
-
- Posty: 135
- Rejestracja: śr sie 24, 2022 11:50 am
- Has thanked: 60 times
- Been thanked: 86 times
- Kontakt:
Re: Usuń wpisy z itab1 których nie ma w itab2
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.
SAP ABAP Certified Developer
Re: Usuń wpisy z itab1 których nie ma w itab2
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 ;>K602 pisze: ↑wt gru 20, 2022 8:41 amDzię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ętegowojtas7 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.
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ń
-
- Posty: 8326
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1915 times
- Been thanked: 1474 times
- Kontakt:
Re: Usuń wpisy z itab1 których nie ma w itab2
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.
-
- Posty: 57
- Rejestracja: czw maja 23, 2013 6:49 pm
- Has thanked: 21 times
- Been thanked: 14 times
Re: Usuń wpisy z itab1 których nie ma w itab2
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.
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.
-
- Posty: 135
- Rejestracja: śr sie 24, 2022 11:50 am
- Has thanked: 60 times
- Been thanked: 86 times
- Kontakt:
Re: Usuń wpisy z itab1 których nie ma w itab2
Oczywiście, że można, ale złożoność obliczeniowa pójdzie do O (n^2)... a tego chyba byśmy nie chcieli, skoro kolega wspomina o wydajności...
SAP ABAP Certified Developer
Re: Usuń wpisy z itab1 których nie ma w itab2
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.