quinta-feira, 11 de março de 2021

GN_DELIVERY_CREATE - Criação recebimento VL31N - Preenchimento de parâmetros

 Parâmetros básicos para criação de recebimento

DATA: ls_vbsk TYPE vbsk.
DATA: lt_komdlgn TYPE TABLE OF komdlgn,
      lt_vbfs    TYPE TABLE OF vbfs,
      lt_vbls    TYPE TABLE OF vbls.

CLEAR ls_vbsk.

APPEND INITIAL LINE TO lt_komdlgn ASSIGNING FIELD-SYMBOL(<ls_komdlgn>).
<ls_komdlgn>-lfart = 'EL'.
<ls_komdlgn>-matnr = ??.
<ls_komdlgn>-werks = ??.
<ls_komdlgn>-lfdat = sy-datum.
<ls_komdlgn>-lfimg = ??.
<ls_komdlgn>-vrkme = ??.
<ls_komdlgn>-meins = ??.
<ls_komdlgn>-vgbel = <pedido de compra>.
<ls_komdlgn>-vgpos = <item pedido de compra>.
<ls_komdlgn>-vgtyp = 'V'.
<ls_komdlgn>-lgort = ??.
<ls_komdlgn>-lifnr = ??.

CALL FUNCTION 'GN_DELIVERY_CREATE'
  EXPORTING
    vbsk_i   = ls_vbsk
  TABLES
    xkomdlgn = lt_komdlgn
    xvbfs    = lt_vbfs "Erros se houver
    xvbls    = lt_vbls. "Recebimento criado.

Nenhum comentário:

Postar um comentário