Witam wszystkich.
Poszukuje BAPI, które umożliwiło by batch split dla dostawy wychodzącej. Szukałem w Eksploratorze BAPI ale nie znalazłem nic ciekawego.
BAPI, Batch Split, dostawa wychodząca.
-
- Posty: 99
- Rejestracja: wt cze 19, 2007 10:21 am
- Lokalizacja: Kraków
- Has thanked: 2 times
- Been thanked: 5 times
-
- Posty: 561
- Rejestracja: śr kwie 04, 2007 4:32 pm
- Lokalizacja: Poznań
- Has thanked: 9 times
- Been thanked: 165 times
- Kontakt:
Rzuć proszę okiem tutaj: http://forums.sdn.sap.com/thread.jspa?messageID=3882357
Być może to będzie pomocne.
Pozdrawiam,
Jacek Witczak
Być może to będzie pomocne.
Pozdrawiam,
Jacek Witczak
-
- Posty: 8356
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1924 times
- Been thanked: 1477 times
- Kontakt:
-
- Posty: 99
- Rejestracja: wt cze 19, 2007 10:21 am
- Lokalizacja: Kraków
- Has thanked: 2 times
- Been thanked: 5 times
-
- Posty: 8356
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1924 times
- Been thanked: 1477 times
- Kontakt:
Gdyby Ci się nie udało zrobić podziału partii tymi funkcjami zawsze możesz wykorzystać procedurę ustalania partii w dostawie wychodzącej: Batch Determination
-
- Posty: 8356
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1924 times
- Been thanked: 1477 times
- Kontakt:
-
- Posty: 2
- Rejestracja: wt sty 12, 2010 3:09 pm
servee pisze: Najlepszym rozwiązaniem będzie BAPI_OUTB_DELIVERY_CHANGE.
Przy pomocy tego modułu robiłem podział na partie w dostawie wychodzącej na podstawie danych ze skanera kodów kreskowych. Działa idealnie.
Witam,
czy mógłbyś napisać jak poprawnie odpalić to BAPI_OUTB_DELIVERY_CHANGE. Chodzi o podobny przypadek do opisanego przez Ciebie tzn. podział na partie w dostawie wychodzącej na podstawie danych ze skanera kodów kreskowych.
Pozdrawiam
Maciek Szabucki
-
- Posty: 22
- Rejestracja: czw paź 11, 2007 12:57 pm
- Lokalizacja: Sanok
- Has thanked: 1 time
- Been thanked: 1 time
Przykładowy kod dla dostawy z jednym materiałem ('MAT1') podzielonym na dwie partie('Partia1', 'Partia2'):Maciek.Szabucki pisze: Witam,
czy mógłbyś napisać jak poprawnie odpalić to BAPI_OUTB_DELIVERY_CHANGE. Chodzi o podobny przypadek do opisanego przez Ciebie tzn. podział na partie w dostawie wychodzącej na podstawie danych ze skanera kodów kreskowych.
Pozdrawiam
Maciek Szabucki
Kod: Zaznacz cały
DATA:
header_data LIKE bapiobdlvhdrchg,
item_data LIKE STANDARD TABLE OF bapiobdlvitemchg WITH HEADER LINE,
item_control LIKE STANDARD TABLE OF bapiobdlvitemctrlchg
WITH HEADER LINE,
return LIKE STANDARD TABLE OF bapiret2 WITH HEADER LINE
.
header_data-deliv_numb = '0080000007'.
item_data-deliv_numb = header_data-deliv_numb.
item_data-deliv_item = '10'.
item_data-material = 'MAT1'.
item_data-dlv_qty = 0.
item_data-fact_unit_nom = 1.
item_data-fact_unit_denom = 1.
APPEND item_data.
item_data-deliv_numb = header_data-deliv_numb.
item_data-deliv_item = '10'.
item_data-material = 'MAT1'.
item_data-batch = 'Partia1'.
item_data-hieraritem = '10'.
item_data-dlv_qty = 15.
item_data-fact_unit_nom = 1.
item_data-fact_unit_denom = 1.
APPEND item_data.
item_data-deliv_numb = header_data-deliv_numb.
item_data-deliv_item = '10'.
item_data-material = 'MAT1'.
item_data-batch = 'Partia2'.
item_data-hieraritem = '10'.
item_data-dlv_qty = 18.
item_data-FACT_UNIT_NOM = 1.
item_data-FACT_UNIT_DENOM = 1.
APPEND item_data.
item_control-deliv_numb = header_data-deliv_numb.
item_control-deliv_item = '10'.
item_control-chg_delqty = 'X'.
APPEND item_control.
CALL FUNCTION 'BAPI_OUTB_DELIVERY_CHANGE'
EXPORTING
header_data = header_data
TABLES
item_data = item_data
item_control = item_control
return = return.
-
- Posty: 2
- Rejestracja: wt sty 12, 2010 3:09 pm
-
- Posty: 182
- Rejestracja: czw lut 14, 2008 5:20 pm
- Lokalizacja: Warszawa
- Has thanked: 47 times
- Been thanked: 19 times
Re: BAPI, Batch Split, dostawa wychodząca.
Cześć
Mam problem z batch split na outbound delivery.
GI jest księgowane przez IDOC.
Batch przypisywany jest w zewnętrznym WMS i wpada do SAP Idockiem.
NIe wiem tylko dlaczego mimo iż mam jeden batch do itemu w dleivery to przypisuje sie od do lini w batch split (mimo jednego batcha).Jedne SKU księgują sie na lini głównej a inne na batch split.
Master data wygląda tak samo.
Idoc jest bez żadnych różnic.
Warunki pzypisania batcha w sap zanzaczone jako usunięte.
Gdzie sprawdzać dalej ?
Pozdrwiam
Piotr Grządziel
Mam problem z batch split na outbound delivery.
GI jest księgowane przez IDOC.
Batch przypisywany jest w zewnętrznym WMS i wpada do SAP Idockiem.
NIe wiem tylko dlaczego mimo iż mam jeden batch do itemu w dleivery to przypisuje sie od do lini w batch split (mimo jednego batcha).Jedne SKU księgują sie na lini głównej a inne na batch split.
Master data wygląda tak samo.
Idoc jest bez żadnych różnic.
Warunki pzypisania batcha w sap zanzaczone jako usunięte.
Gdzie sprawdzać dalej ?
Pozdrwiam
Piotr Grządziel
-
- Posty: 267
- Rejestracja: czw maja 31, 2007 10:17 pm
- Has thanked: 16 times
- Been thanked: 111 times
Re: BAPI, Batch Split, dostawa wychodząca.
Sprawdź, czy potwierdzenie przez idoc zmienia ilość na pozycji dostawy.
Jeżeli ilość potwierdzona jest większa lub identyczna, partia zaalokuje się na pozycji głównej, jeżeli mniejsza, utworzy podpozycję.
pozdr.m.
Jeżeli ilość potwierdzona jest większa lub identyczna, partia zaalokuje się na pozycji głównej, jeżeli mniejsza, utworzy podpozycję.
pozdr.m.
-
- Posty: 182
- Rejestracja: czw lut 14, 2008 5:20 pm
- Lokalizacja: Warszawa
- Has thanked: 47 times
- Been thanked: 19 times
Re: BAPI, Batch Split, dostawa wychodząca.
Mój błąd :
wszystko działa jak napisałeś.
Dziękuje za pomoc