Cześć,
czy jest jakaś metoda, która automatycznie przy wyprowadzeniu raportu wyświetli sumy pośrednie dla wskazanych pól?
Wiem, że można dodać możliwość wskazania układu na ekranie selekcji, i zapisać układ z sumami pośrednimi i odpalać raport ze wskazanym układem wskazanym w "DEFAULT". Czy da się inaczej?
Sumy pośrednie w wyprowadzeniu raportu ALV (salv)
-
- Posty: 568
- Rejestracja: śr kwie 04, 2007 4:32 pm
- Lokalizacja: Poznań
- Has thanked: 10 times
- Been thanked: 174 times
Re: Sumy pośrednie w wyprowadzeniu raportu ALV (salv)
Tak. Można to zrobić w ABAPie (jeśli o to pytasz).
Np. przy wykorzystaniu klasy CL_SALV_TABLE można wykorzystać do tego klasy:
CL_SALV_AGGREGATIONS oraz
CL_SALV_SORTS
Przykładów w sieci jest aż nadto
Np. przy wykorzystaniu klasy CL_SALV_TABLE można wykorzystać do tego klasy:
CL_SALV_AGGREGATIONS oraz
CL_SALV_SORTS
Przykładów w sieci jest aż nadto

Pozdrawiam,
Jacek Witczak
http://novertio.pl
Jacek Witczak
http://novertio.pl
-
- Posty: 8597
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 2042 times
- Been thanked: 1537 times
Re: Sumy pośrednie w wyprowadzeniu raportu ALV (salv)
Sugeruję jednak nie robić tego z poziomu implementacji raportu. Moim zdaniem najlepiej jeśli raport wyprowadza nie sformatowną listę, a sortowania, sumowanie, sumy pośrednie, filtry użytkownicy definiują przy pomocy wariantów wyświetlania ALV. Każdy użytkownik może przecież zdefiniować warianty jak chce, a także określić, który wariant jest wariantem domyślnym.
-
- Posty: 568
- Rejestracja: śr kwie 04, 2007 4:32 pm
- Lokalizacja: Poznań
- Has thanked: 10 times
- Been thanked: 174 times
Re: Sumy pośrednie w wyprowadzeniu raportu ALV (salv)
Dokładnie tak jak mówi Dominik. Ustawianie na sztywno sum, podsum, sortowania czy porządku kolumn, prędzej czy później się mści bo zawsze się znajdzie ktoś komu to czy tamto nie pasuje/nie jest potrzebne i zaczyna się "jazda bez trzymanki" 
Lepiej - niech każdy sobie zdefiniuje wg uznania wariant wyświetlania i uruchamia z nim raport. No chyba, że w Twoim przypadku jest inaczej i sztywne ustawianie wyglądu listy alv jest zalecane/biznesowo uzasadnione.

Lepiej - niech każdy sobie zdefiniuje wg uznania wariant wyświetlania i uruchamia z nim raport. No chyba, że w Twoim przypadku jest inaczej i sztywne ustawianie wyglądu listy alv jest zalecane/biznesowo uzasadnione.
Pozdrawiam,
Jacek Witczak
http://novertio.pl
Jacek Witczak
http://novertio.pl
Re: Sumy pośrednie w wyprowadzeniu raportu ALV (salv)
Dzięki, o to właśnie mi chodziło - czy da się to zrobić jakąś funkcją w ABAP.
To jest kliencki raport, który zrobiłem i ma akurat taką specyfikę, że sumy pośrednie są przydatne (raport wyświetla długotrwałe nieobecności).
Ostatecznie zrobiłem parametr z układem i zapisałem w układzie sumy pośrednie i ten układ odpala się domyślnie po uruchomieniu programu. Także myślę, że porada Dominika też jest jak najbardziej ok, a ja się chyba w do niej zastosowałem
