Skip to Content
0
Former Member
Dec 05, 2011 at 09:35 AM

BAPI_GOODSMVT_CREATE

1313 Views

Hi

I'm trying to execute the bapi BAPI_GOODSMVT_CREATE.

When i execute i get the following message:

-Enter a scope of list

-IMSEG-WAERS initial v., currency amount 639,9200 in AMOUNT_LC was transferred without a currency

So i probably have to fill the IMSEG-waers field. But i don't know how i integrate that in the bapi.

 
            "goodsmvt_header
            gv_header-pstng_date = sy-datum.

            "goodsmvt_code
            gv_code-gm_code = '03'.

            "goodsmvt_item
            gv_item-stge_loc = p_reloc.
            gv_item-costcenter = p_costc.
            gv_item-move_type = '202'.
            gv_item-material = gv_pp_material.

            "get quantity in stock keeping unit (ATK)
            "-> SKU of pp material
            SELECT SINGLE * INTO gv_mara
              FROM mara
              WHERE matnr = gv_pp_material.

            " get issued batch quantity
            SELECT SINGLE * INTO gv_mseg
              FROM mseg
              WHERE mblnr = gv_matdoc
                AND mjahr = gv_docyear
                AND zeile = '0001'.

            " get conversion numbers
            SELECT SINGLE * INTO gv_marm
            FROM marm
            WHERE matnr = gv_pp_material
              AND meinh = gv_mseg-erfme.

            "calculate quantity (converted)
            gv_item-entry_qnt = gv_mseg-erfmg * gv_marm-umrez / gv_marm-umren.
            gv_item-amount_lc = gv_mseg-dmbtr.
*                              = gv_mseg-waers.
            gv_item-entry_uom = gv_mara-meins.
            gv_item-no_more_gr = 'X'.
            APPEND gv_item TO gt_item.

            CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
              EXPORTING
                goodsmvt_header               = gv_header
                goodsmvt_code                 = gv_code
*              testrun                       = 'X'
*           GOODSMVT_REF_EWM              =
*         IMPORTING
*           GOODSMVT_HEADRET              =
*           MATERIALDOCUMENT              =
*           MATDOCUMENTYEAR               =
              TABLES
                goodsmvt_item                 = gt_item
*           GOODSMVT_SERIALNUMBER         =
                return                        = gt_return
*           GOODSMVT_SERV_PART_DATA       =
*           EXTENSIONIN                   =
                      .

Hopefully you can help me out. <removed by moderator>

Regards,

M.

Edited by: Thomas Zloch on Dec 5, 2011 11:13 AM