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?
Liczenie czasu pracy
-
- Posty: 8326
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1915 times
- Been thanked: 1474 times
- Kontakt:
Re: Liczenie czasu pracy
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.
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.
-
- Posty: 95
- Rejestracja: pt lip 23, 2021 10:00 pm
- Has thanked: 18 times
- Been thanked: 3 times
- Kontakt:
Re: Liczenie czasu pracy
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.
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.
-
- Posty: 8326
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1915 times
- Been thanked: 1474 times
- Kontakt:
Re: Liczenie czasu pracy
Myślę, że tak jak zaproponowałeś to może działać. Jednak każda propozycja może zostać ulepszona 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: 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:
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: 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.
-
- Posty: 95
- Rejestracja: pt lip 23, 2021 10:00 pm
- Has thanked: 18 times
- Been thanked: 3 times
- Kontakt:
Re: Liczenie czasu pracy
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: 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
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: 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
-
- Posty: 8326
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1915 times
- Been thanked: 1474 times
- Kontakt:
Re: Liczenie czasu pracy
Można oczywiście, tylko: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
- Trzeba mieć EWM oraz
- mieć licencję advanced EWM
Zatem nawet w EWM w licencji basic trzeba sobie radzić kreatywnymi obejściami.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