Liczenie czasu pracy

A tu dla odmiany podyskutować możesz na tematy logistyczne SAP. Jeśli pojawią się jakieś pytania, nie zwlekaj, zadaj je natychmiast.
ODPOWIEDZ
Patryk_Z
Posty: 95
Rejestracja: pt lip 23, 2021 10:00 pm
Has thanked: 18 times
Been thanked: 3 times
Kontakt:

Liczenie czasu pracy

Post autor: Patryk_Z »

Dzień Dobry,

Czy poza modułem HR sa jakieś transakce w SAP, które pozwalają na kontrolę czasu jaki użytkownik poświęca na daną czynność.

Chodzi o coś co by pozowliło zrealizować np. taki scenariusz:

- Magazynier ma wyznaczone przez kierownika zadanie, które nie dotyczy żadnych ruchów w systemie, np. porządki na magazynie. Chcemy mieć w systemie czas kiedy magazynier rozpoczyna daną czynność i kiedy ją kończy, najlepiej gdyby działało to nie na zasadzie wpisywania godzin tylko przycisku star/stop.

Czy ktoś z was korzystał z czegoś takiego? Jest to możliweo do realizacji w standardzie?
dominik.tylczynski
Posty: 8326
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 1915 times
Been thanked: 1474 times
Kontakt:

Re: Liczenie czasu pracy

Post autor: dominik.tylczynski »

Moduł HR nie jest konieczny do takiego liczenia pracy.
Jeśli chcesz takie zadania jak sprzątanie magazynu bardzo precyzyjnie planować i kontrolować to skorzystaj z Maintenance Order. To oczywiście nie jest już moduł WM, ale PM (Plant Maintenance).

Możesz też spróbować bardzo prostego rozwiązania na poziomie WM. Pod każde zadanie np. sprzątania magazynu mógłbyś tworzyć takie dummy zlecenie przeniesienia, na przesunięcie jakiegoś fake'owego materiału między lokalizacjami w dedykowanym typie magazynu. Kiedy magazynier rozpoczyna pracę potwierdzałby pobranie tego zlecenia, a po zakończeniu pracy - rozmieszczenie zlecenia. Złapanie początku i końca zlecenia wymaga wyłączenia dwuetapowego potwierdzania zleceń przeniesienia. To powinieneś mieć skonfigurowane, bo praktycznie zawsze ta się ustawia potwierdzenia TO pod transakcje terminalowe. To jest naturalnie taka proteza, ale prosta do zrealizowania w WM i do obsługi standardowymi transakcjami terminalowymi.
Patryk_Z
Posty: 95
Rejestracja: pt lip 23, 2021 10:00 pm
Has thanked: 18 times
Been thanked: 3 times
Kontakt:

Re: Liczenie czasu pracy

Post autor: Patryk_Z »

To rozwiązanie ze przenoszeniem materiału wydaje mi się bardzo obiecujące, zwłaszcza że nie jest jakoś mega złożone, a spełnia dokładnie założony cel.

Myślę tylko nad drobną modyfikacją, proszę o uwagi czy tak to może działać:

1.Na magazynie jest pracownik, powiedzmy Jan Nowak.
2. Dla Pana Jana tworzymy w SAP wirtualny materiał w osobnym typie magazynu.
3. Przygotowane są również specjalne lokacje związane z danymi czynnościami magazynowymi np. lokacja SPRZATANIE. Kod kreskowy lokacji jest umieszczony fizycznie w powiązanych z nią na magazynie miejscach (np. kącik czystości)
4. Magazynier otrzymuje wraz z swoimi narzędziami pracy kod kreskowy swojego materiału. Na start jego materiał jest umieszczony w lokacji NIEAKTYWNY
5. Magazynier przechodząc do jakiejś czynności np. sprzątania wykonuje przesunięcie materiału do danej lokacji. Skanuje na terminalu kod materiału który otrzymał oraz skanuje docelową lokację (pod to mamy już przygotowaną transakcję terminalową)
6. Po zakończeniu czynności magazynier przenosi materiał na inną lokację w której będzie pracował lub przenosi materiał na lokację NIEAKTYWNY

Dzięki temu mogę w prosty sposób dla każdego użytkownika wyciągnąć dane o której godzinie przechodził do jakich stref, z tego można już wyliczać ile czasu pracował w danej strefie. Dodatkowo takie rozwiązanie pozwoli też mieć podgląd "na żywo" w jakiej lokacji znajduje się obecnie dany pracownik.
dominik.tylczynski
Posty: 8326
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 1915 times
Been thanked: 1474 times
Kontakt:

Re: Liczenie czasu pracy

Post autor: dominik.tylczynski »

Myślę, że tak jak zaproponowałeś to może działać. Jednak każda propozycja może zostać ulepszona :wink: np.

Możesz utworzyć typy magazynu pod rodzaje dodatkowych czynności np. X01 - sprzątanie, X02 - wynoszenie śmieci, X03 - mycie podłogi etc.W tych magazynach możesz mieć lokalizacje START, STOP i przenosić fake'owy materiał między nimi; wtedy wystarczy tylko jeden numer materiału. A nazwisko magazynierach możesz podać w polu "dodatkowy numer" podczas tworzenia TO w LT01:
20220712_1824.png
20220712_1824.png (17.94 KiB) Przejrzano 1067 razy
Albo inaczej, na każdy rodzaj czynności tworzysz fake'owy materiał, robisz jeden typ magazynu, a lokalizacje definiujesz tak, aby określały magazyniera + start/stop.

Pewnie każda z tych opcji ma swoje wady i zalety, podobnie jak Twoja. Ja jednak unikałbym tworzenia materiału pod magazyniera:
  • jest jednak trochę zabawy i te materiały będą widoczne w innych modułach, a biorąc pod uwagę Waszą branżę to na pewno materiałów już macie sporo i zapewne problem, żeby nimi porządnie zarządzać.
  • magazynierzy przychodzą i odchodzą, a materiału z SAP tak łatwo nie skasujesz.
Zatem magazynierów modelowałbym raczej przy pomocy lokalizacji lub po prostu wpisu we wskazanym wyżej polu.
Patryk_Z
Posty: 95
Rejestracja: pt lip 23, 2021 10:00 pm
Has thanked: 18 times
Been thanked: 3 times
Kontakt:

Re: Liczenie czasu pracy

Post autor: Patryk_Z »

Minęło trochę czasu od ostatniego wpisu w tym wątku, a być może ktoś będzie szukał podobnego rozwiązani i trafi właśnie tutaj.
Opisze zatem co i jak udało nam się uruchomić, może komuś się to przyda.

1. Utworzony został osobny typ magazynu specjalnie pod "strefy pracy"
2. W typie magazynu zostały utworzone miejsca składowania związane z fizycznymi strefami na magazynie typu sprzątanie, picking, rozładunek itp.
3. Kody kreskowe z odpowiednimi nazwami lokacji są fizycznie naklejone na magazynie w odpowiednich miejscach (np. kod do strefy sprzątania znajduje się w kąciaku czystości
4. Każdy magazynier ma swój "materiał" - dla materiału jako kod produktu ustawiony jest login magazyniera, który z niego korzysta. Jeżeli dany pracownik odchodzi i zatrudniamy nowego to na materiale zmieniamy kod produktu. W ten sposób operujemy na ograniczonej ilości materiałów, bez konieczności dodawania kolejnych.
5. Magazynierzy na skanerach korzystają z zetowej transakcji w której "przemieszczają się" pomiędzy strefami. Działa to następująco:
- wybór transakcji z menu w LM01
- w transakcji wybór: miejsca źródłowego (poprzez zeskanowanie kodu kreskowego lokacji z której się przenosi), przenoszonego
materiału (zeskanowanie kodu kreskowego z loginem, który każdy magazynier ma do logowania się na skanerach) i docelowej
lokacji (numeru strefy do której magazynier się przenosi)
- powstaje i od razu zostaje potwierdzone zlecenie przeniesienia na 1 sztukę materiału wskazanego z lokacji źródłowej do docelowej


Na podstawie przesunięć w typie magazynu STR jesteśmy w stanie utworzyć oś czasu dla każdego magazynier w którem mamy informację gdzie kiedy pracował. Dodatkowo kierownik magazynu ma dostęp do raportu w którym może wyświetlić w jakiej strefie znajduje się aktualnie każdy pracownik.

Te dane wyciągamy już sobie na zewnątrz z SAP i prezentujemy bardziej graficznie, np tak:
strefy.png
strefy.png (17.42 KiB) Przejrzano 756 razy
Rozwiązanie działa już kilka miesięcy, mogę je podsumować tak:
Plusy:
- Proste w wdrożeniu - mieliśmy o tyle szczęście, że zetowa transakcja z której do tego korzystamy była już przygotowana pod coś innego
- W przypadku potrzeby dodawania nowych stref wystarczy utworzyć nowe lokacie w LS01
- Przemieszczane się pomiędzy strefami opiera się o skanowanie kodów - zależało nam przy szukaniu rozwiązania aby opierało się o skanowanie kodu strefy a nie jego wyborze z listy
- Dane o przenoszeniach są łatwo dostępne - można je wyciągnąć chociażby przez LT23

Minusy:
- W celu przenoszenia materiałów musimy utrzymywać na nich stan magazynowy
- Teoretycznie dany użytkownik może przenieść pomiędzy strefami nie swój materiał, ale na razie takie coś nam się nie przytrafiło
- Nazwa lokacji jest ograniczona do 10 znaków, więc w części przypadków musieliśmy korzystać z nazw skróconych i ich rozwinięcia trzymać w osobnej bazie danych
mgabryel
Posty: 406
Rejestracja: pn kwie 13, 2015 10:17 pm
Lokalizacja: Poznań
Has thanked: 35 times
Been thanked: 229 times

Re: Liczenie czasu pracy

Post autor: mgabryel »

W EWM takie założenia można zrealizować w standardzie

saphelp labor management - indirect labor
dominik.tylczynski
Posty: 8326
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 1915 times
Been thanked: 1474 times
Kontakt:

Re: Liczenie czasu pracy

Post autor: dominik.tylczynski »

mgabryel pisze: czw gru 29, 2022 11:07 am W EWM takie założenia można zrealizować w standardzie

saphelp labor management - indirect labor
Można oczywiście, tylko:
  1. Trzeba mieć EWM oraz
  2. mieć licencję advanced EWM
Zgodnie z załącznikiem do noty 2635503 - Advanced/basic warehouse management: Deconsolidation
With the Extended Warehouse Management usage mode, you can additionally use the following advanced
warehousing functions:
• Inventory Management Optimization (for example, Slotting)
• Inbound Process Optimization
• Outbound Process Optimization (for example, Waves)
• Material Flow Control
• Yard Management (for example, TU handling, Dock Appointment Scheduling)
• Labor Management
• Value Added Services
• Kitting
• Cross Docking
• Warehouse Billing
• Cartonization Planning
• TM Integration
• IDOC based integration to MFS subsystems
Zatem nawet w EWM w licencji basic trzeba sobie radzić kreatywnymi obejściami.
ODPOWIEDZ