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 fritz61 (ForumUser / 8 / 3 / 0 ) »
Hallo,
folgendes Problem:
ich will das BAPI für einen WE aus einer Bestellung nutzen

Code: Alles auswählen.

  DATA: BEGIN OF bapi_header OCCURS 0.
          INCLUDE STRUCTURE bapi2017_gm_head_01.
  DATA: END OF bapi_header.
  DATA: BEGIN OF bapi_item OCCURS 0.
          INCLUDE STRUCTURE bapi2017_gm_item_create.
  DATA: END OF bapi_item.
  DATA: BEGIN OF bapi_return OCCURS 0.
          INCLUDE STRUCTURE bapiret2.
  DATA: END OF bapi_return.
  bapi_header-pstng_date = sy-datum.
  bapi_header-doc_date = sy-datum.
  bapi_header-pr_uname = sy-uname.

  LOOP AT gt_new_ekpo INTO gs_ekpo WHERE ebeln = gs_ekko-ebeln.
    IF gs_ekpo-matnr IS NOT INITIAL.
      bapi_item-material = gs_ekpo-matnr.
    ELSE.
      bapi_item-material = gs_ekpo-ematn.
    ENDIF.
    bapi_item-plant = gs_ekpo-werks.
    bapi_item-stge_loc = gs_ekpo-lgort.
    bapi_item-move_type = '101'.
    bapi_item-mvt_ind = 'F'.
    bapi_item-stck_type = 'F'.
    bapi_item-vendor = gs_ekko-lifnr.
    bapi_item-po_number = gs_ekpo-ebeln.
    bapi_item-po_item = gs_ekpo-ebelp.
    bapi_item-entry_qnt = gs_ekpo-menge.
    bapi_item-entry_uom = gs_ekpo-meins.
    bapi_item-po_pr_qnt = gs_ekpo-menge.
    bapi_item-orderpr_un = gs_ekpo-meins.
    bapi_item-no_more_gr = 'X'.
    APPEND bapi_item.
  ENDLOOP.
  CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
    EXPORTING
      goodsmvt_header = bapi_header
      goodsmvt_code   = '01'
    TABLES
      goodsmvt_item   = bapi_item
      return          = bapi_return
    .
bekomme die Fehlermeldung 'Auftrag ist nicht vorhanden oder für Warenbewegung nicht zugelassen'
buche ich den Beleg im Programm MIGO gibt es keine Probleme und der Beleg wird sauber gebucht.
Was habe ich übersehen?

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


Re: BAPI_GOODSMVT_CREATE

Beitrag von PeterPaletti (Specialist / 381 / 37 / 104 ) »
Wenn ich die Doku richtig gelesen habe muss das Bewegungskennzeichen beim Wareneingang zur Bestellung gleich 'B' sein also

Code: Alles auswählen.

 bapi_item-mvt_ind = 'B'.
statt

Code: Alles auswählen.

 bapi_item-mvt_ind = 'F'.

Folgende Benutzer bedankten sich beim Autor PeterPaletti für den Beitrag:
fritz61


Seite 1 von 1

Vergleichbare Themen

2
Antw.
6142
Views
IS-H cl_ish_patient_provisional=>create
von stony007_de » 04.10.2017 15:54 • Verfasst in Sonstige Module
2
Antw.
5362
Views
create objects problem
von Thanatos82 » 18.09.2012 10:52 • Verfasst in ABAP Objects®
6
Antw.
6197
Views
LOOP AT ITAB und CREATE DATA
von lilly-joe » 23.02.2015 12:15 • Verfasst in ABAP® für Anfänger
1
Antw.
3826
Views
Unterschied Create Object und Objektreferenz
von L0w-RiDer » 04.02.2023 21:20 • Verfasst in ABAP® für Anfänger
0
Antw.
4521
Views
create incomming invoices by BAPI_INCOMINGINVOICE_CREATE
von kuschmich » 02.10.2014 15:36 • Verfasst in ABAP Objects®

Ü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

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.