Przyjęcie towaru

A tu dla odmiany podyskutować możesz na tematy logistyczne SAP. Jeśli pojawią się jakieś pytania, nie zwlekaj, zadaj je natychmiast.
pabliq
Posty: 390
Rejestracja: pn cze 08, 2009 9:32 am
Has thanked: 67 times
Been thanked: 11 times

Przyjęcie towaru

Post autor: pabliq »

Witam,

poszukuję informacji, czy jest możliwe przyjęcie towaru na magazyn podając nr zlecenia zakupu (zaopatrzeniowego)?
Chodzi o sytuacji, żeby nie tworzyć awiza, tylko przyjąć zamówiony surowce bezpośrednio na magazyn.

Jeśli nie jest możliwe dokonanie tego transakcją, to tworząc program z-towy czy muszę uwzględniać konieczność utworzenia dokumentów pośrednich, tzn. żeby przyjąć na magazyn podając nr zlecenia zakupu, to muszę w tle utworzyć awizo?
dominik.tylczynski
Posty: 8325
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 1913 times
Been thanked: 1474 times
Kontakt:

Re: Przyjęcie towaru

Post autor: dominik.tylczynski »

Oczywiście. Transakcją MIGO możesz przyjąć bezpośrednio do zamówienia zaopatrzeniowego. Awizo (dostawa przychodząca) jest elementem opcjonalnym.
pabliq
Posty: 390
Rejestracja: pn cze 08, 2009 9:32 am
Has thanked: 67 times
Been thanked: 11 times

Re: Przyjęcie towaru

Post autor: pabliq »

Jakim rodzajem ruchu wówczas przyjmujemy surowce?
Dla 101 mam komunikat:
"Sterowanie aktualizacją rodzaju ruchu nie jest poprawne (wpis 101 X X)"

- próbuję przyjąć BAPI_GOODSMVT_CREATE
dominik.tylczynski
Posty: 8325
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 1913 times
Been thanked: 1474 times
Kontakt:

Re: Przyjęcie towaru

Post autor: dominik.tylczynski »

Tak, standardowo do zamówienia przyjmuj się ruchem 101.
Skoro księgujesz przyjęcie funkcją BAPI_GOODSMVT_CREATE to najpierw przeczytaj dokładnie dokumentację do tej funkcji, zwłaszcza punkt dotyczący wymaganych danych:
For 1: GM_Code 01: Goods receipt for purchase order
Purchase order known


The following fields must be populated:
  • Purchase order
  • Purchase order item
  • Movement type
  • Movement indicator
  • Quantity in unit of entry
  • ISO code unit of measurement for unit of entry or quantity proposal
Zwróć baczną uwagę na pole Movement indicator, BAPI2017_GM_ITEM_CREATE-MVT_IND - ruchem 101 księguje się zarówno przyjęcie do zamówienia jak i do zlecenia produkcyjnego. To pole rozróżnia ta dwa procesy. W przypadku zamówień powinno mieć wartość B (Goods movement for purchase order).
pabliq
Posty: 390
Rejestracja: pn cze 08, 2009 9:32 am
Has thanked: 67 times
Been thanked: 11 times

Re: Przyjęcie towaru

Post autor: pabliq »

Ustawiłem wskaźniki według dokumentacji i wskazówek Pana, teraz mam następujący komunikat:
E M7 036
Nie jest możliwe przyjęcie materiałów dla zamów. [numer zamówienia i pozycja]

W czym może być problem?
dominik.tylczynski
Posty: 8325
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 1913 times
Been thanked: 1474 times
Kontakt:

Re: Przyjęcie towaru

Post autor: dominik.tylczynski »

Spróbuj najpierw zaksięgować przyjęcie bezpośrednio w MIGO. Kiedy to zadziała rób przyjęcie funkcją BAPI.
dominik.tylczynski
Posty: 8325
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 1913 times
Been thanked: 1474 times
Kontakt:

Re: Przyjęcie towaru

Post autor: dominik.tylczynski »

Sprawdź szczegóły pozycji zamówienia w transakcji ME23N lub ME22N, zakładka "Confirmations", pole "Confirmation control":
2019-04-26_13h32_00.png
2019-04-26_13h32_00.png (48.37 KiB) Przejrzano 4139 razy
To pole steruje m.in. wymaganiem dostawy przychodzącej do zamówienia. Jeśli chcesz księgować przyjęcie bez dostawy przychodzącej, to pole powinno być puste.
pabliq
Posty: 390
Rejestracja: pn cze 08, 2009 9:32 am
Has thanked: 67 times
Been thanked: 11 times

Re: Przyjęcie towaru

Post autor: pabliq »

Ten sam kod błędu.
dominik.tylczynski
Posty: 8325
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 1913 times
Been thanked: 1474 times
Kontakt:

Re: Przyjęcie towaru

Post autor: dominik.tylczynski »

Sprawdziłeś to pole, o którym pisałem wcześniej?
pabliq
Posty: 390
Rejestracja: pn cze 08, 2009 9:32 am
Has thanked: 67 times
Been thanked: 11 times

Re: Przyjęcie towaru

Post autor: pabliq »

Przepraszam, nie zauważyłem tej wiadomości.
W zleceniu zakupu pole to jest wypełnione.

Dziękuję za podpowiedź.
pabliq
Posty: 390
Rejestracja: pn cze 08, 2009 9:32 am
Has thanked: 67 times
Been thanked: 11 times

Re: Przyjęcie towaru

Post autor: pabliq »

Witam,

mam jeszcze pytanie co do przyjęcia materiału. Czy po wykonaniu funkcji BAPI_GOODSMVT_CREATE powinienem wykonać jeszcze inną funkcję, która przeniosłaby materiał dla określone miejsce składowania - np: wynikające ze strategii magazynowania?

Podobnie jak podczas przyjęcia z produkcji wywoływana jest funkcja L_TO_CREATE_SINGLE- tylko że w tym przypadku mamy już zlecenie przeniesienia.
dominik.tylczynski
Posty: 8325
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 1913 times
Been thanked: 1474 times
Kontakt:

Re: Przyjęcie towaru

Post autor: dominik.tylczynski »

To co się dzieje w SAP WM po zaksięgowaniu przyjęcia w SAP MM zależy od konfiguracji interfejsu MM-WM.

W standardowej konfiguracji po zaksięgowaniu przyjęcia jest tworzone w SAP WM zapotrzebowanie przeniesienia. Możesz jego numer wyświetlić w szczegółach dokumentu materiałowego przyjęcia. Widać je też w transakcji LB10.

Dalej do zapotrzebowania przeniesienia jest tworzone zlecenie przeniesienia. Tę operację można zautomatyzować, jeśli masz ustawione strategie rozmieszczania zapasu i jeśli nie jest potrzebna ręczna ingerencja przy określaniu docelowej lokalizacji. Moim zdaniem taka automatyzacja jest dobrą praktyką implementacji SAP WM.

W Twoim przypadku skoro już masz zlecenie przeniesienia po zaksięgowaniu przyjęcia, to oznacza że te zlecenia są tworzone automatycznie. Pozostaje zatem ich potwierdzenie po fizycznym rozmieszczeniu zapasu. Potwierdzenie księgujesz transakcją LT12 lub transakcją skanerową.
pabliq
Posty: 390
Rejestracja: pn cze 08, 2009 9:32 am
Has thanked: 67 times
Been thanked: 11 times

Re: Przyjęcie towaru

Post autor: pabliq »

witam,

mam jeszcze pytanie co do przyjęcia z zewnątrz bez awiza.

Otóż po wykonaniu funkcji BAPI_GOODSMVT_CREATE tworzy się zlecenie zlecenie przeniesienia.

Gdy zlecenie przeniesienia nie jest potwierdzone (scenariusz gdy przyjęcie następuje bez automatu, który potwierdza z.p.), wykonuję funkcję CALL FUNCTION 'L_TO_CONFIRM', aby potwierdzić. Niemniej otrzymuję błąd:
item_no_su_bulk_storage = 10

Czy chodzi o to, że miejsce składowania nie ma jednostki składowania (ls02n) ?
Ono zakłada się automatycznie - wygląda na to, że przy wykonywaniu funkcji BAPI_GOODSMVT_CREATE.
BAPI_GOODSMVT_CREATE - nie ma parametru "typ jednostki składowania".

Czy zatem typ magazynu w konfiguracji powinien mieć ustawioną jednostkę składowania?

Dodam, że jest to przejściowy typ magazynu dla przyjęć zewnętrznych.
mgabryel
Posty: 406
Rejestracja: pn kwie 13, 2015 10:17 pm
Lokalizacja: Poznań
Has thanked: 35 times
Been thanked: 229 times

Re: Przyjęcie towaru

Post autor: mgabryel »

przy potwierdzeniu tego zlecenia przeniesienia standardowo w LT12 też otrzymujesz taki sam błąd?
pabliq
Posty: 390
Rejestracja: pn cze 08, 2009 9:32 am
Has thanked: 67 times
Been thanked: 11 times

Re: Przyjęcie towaru

Post autor: pabliq »

W lt12 udało się potwierdzić bez problemu.
ODPOWIEDZ