Witam,
mam następujący problem, chciałbym z-towym programem "zużyć" paletę i obciążyć tym kosztem transport.
Mam program, który opiera się na funkcji BAPI_GOODSMVT_CREATE i działa poprawnie, ale chciałbym wskazywać konkretne miejsce składowania i typ magazynu, z którego miałby pobierać do zużycia.
Funkcja ta posiada parametr na wejściu: typ magazynu i miejsce składowania ( STGE_TYPE, STGE_BIN), ale one nie determinują tego skąd ma być ta paleta pobrana.
Być może jest inna funkcja, która spełnia wymagania.
Z góry dziękuję za wskazówki.
Rozliczenie kosztów palety
-
- Posty: 406
- Rejestracja: pn kwie 13, 2015 10:17 pm
- Lokalizacja: Poznań
- Has thanked: 35 times
- Been thanked: 229 times
Re: Rozliczenie kosztów palety
Ta funkcja służy tylko do księgowania dokumentu materiałowego MM.
Po zaksięgowaniu dokumentu powinien się utworzyć automatycznie na podstawie konfiguracji Transfer Requirement w WM (zapotrzebowanie przeniesienia).
Wydanie z magazynu WM z konkretnego miejsca składowania należy wykonać drugą funkcją L_TO_CREATE_TR w referencji do TR utworzonego w pierwszym kroku.
Po zaksięgowaniu dokumentu powinien się utworzyć automatycznie na podstawie konfiguracji Transfer Requirement w WM (zapotrzebowanie przeniesienia).
Wydanie z magazynu WM z konkretnego miejsca składowania należy wykonać drugą funkcją L_TO_CREATE_TR w referencji do TR utworzonego w pierwszym kroku.
Re: Rozliczenie kosztów palety
Dziękuję za odpowiedź, ale nadal nie działa według wymagań.
Tak jak Pan pisał funkcja BAPI_GOODSMVT_CREATE tworzy dokument materiałowy, dzięki temu mam wpis w tabeli ltak i ltap - niepotwierdzone zlecenie przeniesienia.
W ltap mam miejsce skł. źródłowe i docelowe.
Chciałbym zmienić miejsce źródłowe, żeby pobrał ze wskazanego miejsca.
Mimo, że zmieniam przed wykonaniem funkcji L_TO_CREATE_TR, podaję mu dane w t_ltak , t_ltap_vb, to nadal zlecenie przeniesienia ma pierwotne dane jeśli chodzi o miejsce składowania (źródłowe).
Tak jak Pan pisał funkcja BAPI_GOODSMVT_CREATE tworzy dokument materiałowy, dzięki temu mam wpis w tabeli ltak i ltap - niepotwierdzone zlecenie przeniesienia.
W ltap mam miejsce skł. źródłowe i docelowe.
Chciałbym zmienić miejsce źródłowe, żeby pobrał ze wskazanego miejsca.
Mimo, że zmieniam przed wykonaniem funkcji L_TO_CREATE_TR, podaję mu dane w t_ltak , t_ltap_vb, to nadal zlecenie przeniesienia ma pierwotne dane jeśli chodzi o miejsce składowania (źródłowe).
-
- Posty: 406
- Rejestracja: pn kwie 13, 2015 10:17 pm
- Lokalizacja: Poznań
- Has thanked: 35 times
- Been thanked: 229 times
Re: Rozliczenie kosztów palety
Z tego wynika, że dla ruchu WM jest aktywowane w konfiguracji automatyczne tworzenie zlecenia przeniesienia.
Poprzedni sposób dotyczył przypadku, gdy zlecenie nie tworzy się z automatu i pobiera z zapasu zgodnie z strategią, tylko tworzymy je podaną funkcją w ref. do TR i wtedy można wskazać źródło.
Źródłowego mskł nie można zmienić dla utworzonego zlecenia przeniesienia, trzeba zatem wyłączyć automatyczne tworzenie zleceń w tym procesie.
Można to zrobić konfiguracyjnie, jeśli biznesowo jest akceptowalna taka zmiana.
Alternatywnie w Bapi powinien być parametr, który wyłącza tworzenie TR (Bez zapotrzebowania przeniesienia). Wtedy TO się nie utworzy, jednak nie utworzy się też TR. Zlecenie przeniesienia będzie można utworzyć od podstaw inną funkcją L_TO_CREATE* np. L_TO_CREATE_SINGLE analogicznie jak standardową transakcją LT01 / LT10.
W tym przypadku jednak w zleceniu przeniesienia nie będzie referencji do dokumentu materiałowego.
Poprzedni sposób dotyczył przypadku, gdy zlecenie nie tworzy się z automatu i pobiera z zapasu zgodnie z strategią, tylko tworzymy je podaną funkcją w ref. do TR i wtedy można wskazać źródło.
Źródłowego mskł nie można zmienić dla utworzonego zlecenia przeniesienia, trzeba zatem wyłączyć automatyczne tworzenie zleceń w tym procesie.
Można to zrobić konfiguracyjnie, jeśli biznesowo jest akceptowalna taka zmiana.
Alternatywnie w Bapi powinien być parametr, który wyłącza tworzenie TR (Bez zapotrzebowania przeniesienia). Wtedy TO się nie utworzy, jednak nie utworzy się też TR. Zlecenie przeniesienia będzie można utworzyć od podstaw inną funkcją L_TO_CREATE* np. L_TO_CREATE_SINGLE analogicznie jak standardową transakcją LT01 / LT10.
W tym przypadku jednak w zleceniu przeniesienia nie będzie referencji do dokumentu materiałowego.
-
- Posty: 8350
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1922 times
- Been thanked: 1476 times
- Kontakt: