[ABAP] MM: MIGO_DIALOG – Transaktion MIGO anzeigen

*i_action - Ausführbare Aktion in Transaktion MIGO
*
*Domäne: GOACTION
*
*A01  Wareneingang
*A02  Rücklieferung
*A03  Storno
*A04  Anzeigen
*A05  WE-Sperrb. freigeben
*A06  Nachlieferung
*A07  Warenausgang
*A08  Umbuchung
*A09  Auslagern
*A10  Einlagern
*A11  Nachverrechnung
*A12  Ändern

*i_refdoc - Referenzdokument Transaktion MIGO
*
*Domäne: REFDOC
*
*R01  Bestellung
*R02  Materialbeleg
*R03  Lieferschein
*R04  Anlieferung
*R05  Auslieferung
*R06  Transport
*R07  Transportidentifikation
*R08  Auftrag
*R09  Reservierung
*R10  Sonstige

* Materialbelegnummer
DATA(lv_mblnr) = CONV mblnr( '123456' ).

CALL FUNCTION 'MIGO_DIALOG'
  EXPORTING
    i_action            = 'A04'      " Anzeigen
    i_refdoc            = 'R02'      " Materialbeleg
    i_notree            = abap_false " Baumanzeige ein
    i_no_auth_check     = abap_true  " kein Authority Check
    i_deadend           = abap_false " Listboxen und Menü sind aktiv
    i_mblnr             = lv_mblnr   " Belegnummer
  EXCEPTIONS
    illegal_combination = 1
    OTHERS              = 2.

IF sy-subrc <> 0.
  MESSAGE 'Fehler beim Aufruf der Transaktion MIGO.' TYPE 'S' DISPLAY LIKE 'E'.
ENDIF.