BAPI_GOODSMVT_CREATE

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

BAPI_GOODSMVT_CREATE

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hallo,

in einem Kundenprojekt soll für Outbound-Lieferungen, die lt. VBUP noch nicht WA gebucht sind, die WA-Buchung mit oben genanntem FuBa nachträglich erfolgen. Leider habe ich nach langer Versucherei immer noch nicht die richtige/notwendige Versorgung der Schnittstellenparameter gefunden.

in goodsmvt_code versorge ich mit '03'
in goodsmvt_header versorge ich ref_doc_no mit der LIKP-VBELN und pstng_date mit dem Systemdatum

in goodsmvt_item versorge ich folgende Felder

withdrawn = 'X'
move_type = 601
entry_uom = Megeneinheit
entry_qnt = Liefermenge aus LIPS-LFIMG
deliv_item_to_search = LIPS-POSNR
deliv_numb_to_search = LIPS-VBELN


Dann kommt eine Fehlermeldung, dass Bewegungsart 601 nicht für Warenbewegungen gültig sei.

Welche Parameter muss ich wie versorgen?


Danke


Viele Grüße

Norbert

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: BAPI_GOODSMVT_CREATE

Beitrag von JHM (Top Expert / 1212 / 2 / 202 ) »
SAP_ENTWICKLER hat geschrieben:Welche Parameter muss ich wie versorgen?
Ich meine das geht nicht mit dem BAPI. Versuch mal den Warenausgang ausserhalb der VL* Transaktionen zu buchen.

Ich würde den WA mittels WS_DELIVERY_UPDATE_2 buchen.

Hier ein schematisches Füllen aus einem Z-Fuba zusammen kopiert:

Code: Alles auswählen.

* Initialisieren
  clear ps_vbkok.

* Datenvorbelegen
  ps_vbkok-vbeln_vl        = p_vbeln.        " Lieferung
  ps_vbkok-vbtyp_vl        = 'J'.            " J=Lieferung
  ps_vbkok-wabuc         = 'X'.            " Warenausgang buchen
  ps_vbkok-wadat_ist     = sy-datum.       " Warenausgangsdatum

* je Line
  lw_vbpok-vbeln_vl  = p_vbeln.
  lw_vbpok-posnr_vl  = p_posnr.
  lw_vbpok-lfimg       = p_lfimg. 
  lw_vbpok-umvkz    = 1.                   "Umrechnung: Zähler
  lw_vbpok-umvkn    = 1.                   "Umrechnung: Nenner
  append lw_vbpok to pt_vbpok. clear lw_vbpok.

* Lieferung buchen
  call function 'WS_DELIVERY_UPDATE_2'
    exporting
      vbkok_wa       = ps_vbkok
      synchron       = ' '
      commit         = ' '
      delivery       = p_vbeln
    tables
      vbpok_tab      = pt_vbpok
      prot           = lt_prot
    exceptions
      error_message  = 1
      others         = 2.

* Wenn ein Fehler ausgelöst wurde, der nicht in der lt_prot steht
  if sy-subrc <> 0.
    p_rc = 4.
  endif.

  loop at lt_prot into lw_prot where msgty = 'E' or msgty = 'A'.
  endloop.

Folgende Benutzer bedankten sich beim Autor JHM für den Beitrag:
SAP_ENTWICKLER

Gruß Hendrik

Seite 1 von 1

Vergleichbare Themen

2
Antw.
3937
Views
IS-H cl_ish_patient_provisional=>create
von stony007_de » 04.10.2017 15:54 • Verfasst in Sonstige Module
2
Antw.
2920
Views
create objects problem
von Thanatos82 » 18.09.2012 10:52 • Verfasst in ABAP Objects®
0
Antw.
3095
Views
create incomming invoices by BAPI_INCOMINGINVOICE_CREATE
von kuschmich » 02.10.2014 15:36 • Verfasst in ABAP Objects®
6
Antw.
4458
Views
LOOP AT ITAB und CREATE DATA
von lilly-joe » 23.02.2015 12:15 • Verfasst in ABAP® für Anfänger
0
Antw.
1681
Views
Fehler beim Model Create
von Rita » 12.10.2005 09:30 • Verfasst in Web-Dynpro, BSP + BHTML

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

FS-CD schnellstmöglich lernen
vor 8 Stunden von waltersen 3 / 1753
Banf anlegen
vor einer Woche von wreichelt 2 / 9201
Banf anlegen
vor einer Woche von Manfred K. 1 / 8815
IBAN und BUT0BK
vor einer Woche von waltersen gelöst 10 / 24506
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 14040

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

FS-CD schnellstmöglich lernen
vor 8 Stunden von waltersen 3 / 1753
Banf anlegen
vor einer Woche von wreichelt 2 / 9201
Banf anlegen
vor einer Woche von Manfred K. 1 / 8815
IBAN und BUT0BK
vor einer Woche von waltersen gelöst 10 / 24506
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 14040