Wpis z mikrobloga

@LowcaG: Dobra to postaram się jakoś to z formułować i w razie czego - konkretne długie opisy nieobowiązkowe xD

1. ALV.
Można jakoś ładnie rozbić program na klasy abstrakcyjne albo interfejsy(globalne) gdzie mógłbym zaimplementować pobieranie danych dopiero w programie?
Zastanawiam się jak zrobić z przekazaniem tabeli do alv bo teoretycznie w każdym programie gdzie zostaną wywołane powyższe będzie inna tabelka. (Bo zredefniować parametru chyba nie
  • Odpowiedz
1. ALV.

Można jakoś ładnie rozbić program na klasy abstrakcyjne albo interfejsy(globalne) gdzie mógłbym zaimplementować pobieranie danych dopiero w programie?

Zastanawiam się jak zrobić z przekazaniem tabeli do alv bo teoretycznie w każdym programie gdzie zostaną wywołane powyższe będzie inna tabelka. (Bo zredefniować parametru chyba nie można?)


@owocbananowca: Da radę i widziałem takie rozwiązanie, tzn. klasa dziedzicząca po klasie alv (w se24 nie w programie ;) ) i na wejściu przyjmowała dowolną
  • Odpowiedz
@LowcaG: Czyli skończyło się na tym że dobrze myślałem że czasem może się przydać ale w gruncie rzeczy to stosowanie jest trochę na siłę (no nie mówię że zawsze).

Problem mam taki że o ile sam szukałem ostatnio rozwiązań żeby stosować klasy to jeszcze doszło mi przeprowadzenie szkolenia dla klienta z tego. A fajnie byłoby mieć praktyczne przykłady... Oczywiście łatwiej zapytać człowieków z internetu niż starszych znajomych w pracy (
  • Odpowiedz
Czyli skończyło się na tym że dobrze myślałem że czasem może się przydać ale w gruncie rzeczy to stosowanie jest trochę na siłę (no nie mówię że zawsze).


@owocbananowca: oj, nie nie, nie powiedział bym, że na siłę :)
Po prostu na siłę nie ma sensu, ale gdzie tylko widzę sens to korzystam, a bardzo często widzę sens.

Problem mam taki że o ile sam szukałem ostatnio rozwiązań żeby stosować klasy
  • Odpowiedz
  • 0
@LowcaG Klient ma swoich programistów. Nie wnikam.

Pewnie z mojej perspektywy jest to na siłę bo jestem juniorem i dostaje raczej mniejsze niezależne zadanka więc na co mi enkapsulacja.
A większość osób u mnie raczej nawet nie wie o co chodzi w oop :(

Pozostaje mi omawiane zadań z ogarniaczami żeby poradzili kiedy warto stosować obiektowość a kiedy nie.
  • Odpowiedz
@owocbananowca: nie jestem programistą i może to głupie pytanie: ale czy ty nie chcesz czasem wymyślić trochę na nowo hurtownię danych? To o czym piszesz ma pewnie sens dla wybranych tabel, czy wręcz jakichś zadań typu "dodanie mappingu" do jakiejś kombinacji pół, ale mam pewne obawy że zaraz ktoś wyskoczy z pomysłem typu "załadujmy całą tabelę BSEG do pamięci" i coś tam na niej dłubmy, co może być trochę trudne
  • Odpowiedz
@fledgeling: Chodzi mi o utworzenie klasy, w której można umieścić kod zdatny do wielokrotnego użytku niekoniecznie wykonujący zawsze to samo.
Przykład opisany częściowo wyżej: klasa, której podasz tabelkę a ona wyświetli ją jako alv.
Wywołanie miałoby w raporcie postać typu
obiekt->inicjalizacja( tabelka ).
  • Odpowiedz