Problem i kontekst
Rozszerzenie programu ABAP do planowania dostaw, które automatycznie wylicza koszty dla wielu przewoźników, wskazuje najkorzystniejszy wariant i zapisuje sumy kosztów po utworzeniu transportu. Rozwiązanie obejmuje też importer cenników przewoźników oraz dodatkowe tabele wspierające kalkulacje.
Co robi rozwiązanie
- liczy koszt transportu dla wielu przewoźników na podstawie cenników i narzutów,
- wybiera optymalnego przewoźnika dla pozycji raportu,
- aktualizuje widok planowania i sumy kosztów na ekranie,
- zapisuje sumy kosztów do tabeli po utworzeniu transportu,
- importuje cenniki z CSV i Excela do tabel Z.
Architektura
flowchart TD
UI[Widok planowania dostaw] --> CALC[Kalkulacja kosztow]
CALC --> CEN[(Tabele cennikow)]
CALC --> OPT[Wybor optymalnego przewoznika]
OPT --> SUM[Sumy kosztow]
SUM --> SAVE[Zapis kosztow transportu]
IMP[Importer cennikow] --> CEN
Dlaczego w portfolio
- pokazuje rozbudowaną logikę kalkulacyjną w ABAP z realnym skutkiem operacyjnym,
- łączy UI, silnik obliczeń i zasilanie danych referencyjnych,
- dobrze reprezentuje modyfikacje SAP o charakterze logistyczno-kosztowym.
Anonimizacja
- usunięto nazwy przewoźników, systemów i identyfikatory biznesowe,
- pozostawiono jedynie klasę rozwiązania i przepływ obliczeń,
- nie ujawniono danych taryfowych ani szczegółów wdrożenia klienta.