SAP Query – dodawanie pola
Jak już pisałem wcześniej, sap query daje nam o wiele więcej możliwości niż transakcja SQVI, więc i pokażę prosty przykład jak dodać dodatkowe pole. Weźmiemy tabelę VBRK gdzie dla nagłówka faktury znajdziemy kwotę oraz kurs przeliczenia dla danego dokumentu, więc naszym polem będzie przeliczenie faktury z waluty na PLN po kursie podanym w nagłówku faktury.
Wchodzimy do transakcji SQ02 gdzie tworzymy nasz zbiór informacji dla tabeli VBRK (jak to zrobić?) i przejmujemy wszystkie pola. Przechodzimy do okna z dodatkami gdzie będziemy mieli możliwość zmiany tego zapytania w dowolny sposób. Dzisiaj pokażę jak dodać jedno pole, ale oczywiście można wykorzystać tą funkcjonalność do napisania raportu w czystej postaci, tak jakbyśmy to robili trasakcją SE80 lub SE38 – czyli bez żadnych ograniczeń.
Tworzymy nowe pole w naszym zbiorze ZZNETWR, które będzie miało definicję pola z tabeli VBRK-NETWR.
Teraz ustawiamy się na nasze nowe pole ZZNETWR i naciskamy przycisk „kod dodatku” żeby dopisać kalkulację, czyli kwota za całość faktury * kurs dla waluty.
Teraz musimy przenieść nasze pole do grupy pól w zbiorze informacji.
Zapamiętujemy i generujemy nasz zbiór, po czym przechodzimy do budowania raportu w transakcji SQ01 – wybieramy nasze dodatkowe pole, jako pole listy i widzimy już je na raporcie.






Odpowiedzi: 4
Ania
22 lutego 2010
21:57
Genialne i proste. Stronka zapisana do ulubionych, pozdrawiam
admin
23 lutego 2010
12:44
Bardzo się cieszę
zapraszam z pomysłami na kolejne tematy do opisania, chętnie podzielę się swoją wiedzą i doświadczeniem. Pozdrawiam
Maciek
5 marca 2010
13:10
Witam,
w tym przykładzie, wykonywaliśmy mnożenie przez siebie wartości dwóch pól.
pytanie:
jakie inne operacje matematyczne można wykonywać w ten sposób i jakie są operatory?
admin
6 marca 2010
12:52
Witam, w poniedziałek wrzucę kolejny post z operatorami
Pozdrawiam
Zostaw komentarz