Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

about BAPI BAPI_GOODSMVT_CREATE

Former Member
0 Likes
368

HI,

When i run the function,there are message:

"Update control of movement type is incorrect (entry 101 X X)"

what's the matter?can anybody tell me?thank you!

DATA: wa_head LIKE BAPI2017_GM_HEAD_01,

tcode LIKE BAPI2017_GM_CODE,

wa_doc LIKE BAPI2017_GM_HEAD_RET,

gt_item LIKE BAPI2017_GM_ITEM_CREATE OCCURS 0 WITH HEADER LINE,

gt_ret LIKE BAPIRET2 OCCURS 0 WITH HEADER LINE.

wa_head-PSTNG_DATE = '20070520'.

wa_head-DOC_DATE = '20070520'.

wa_head-PR_UNAME = sy-uname.

wa_head-HEADER_TXT = 'TESTING'.

tcode-GM_CODE = '01'.

gt_item-MATERIAL = '000000000010000081'.

gt_item-PLANT = 'DL01'.

gt_item-STGE_LOC = 'S001'.

*gt_item-BATCH = '12345'.

gt_item-MOVE_TYPE = '101'.

gt_item-STCK_TYPE = ''.

gt_item-SPEC_STOCK = 'Y'.

*gt_item-SALES_ORD = '4600000160'.

*gt_item-S_ORD_ITEM = '000010'.

gt_item-ENTRY_QNT = '100'.

gt_item-MOVE_PLANT = 'DL01'.

*gt_item-MOVE_STLOC = 'S001'.

gt_item-PO_NUMBER = '4600000160'.

gt_item-PO_item = '000010'.

*gt_item-NO_MORE_GR = 'x'.

*gt_item-ENTRY_QNT = 1220.

*gt_item-ENTRY_UOM = 'DM'.

*gt_item-VAL_SALES_ORD = '10504035'.

*gt_item-VAL_S_ORD_ITEM = '000010'.

APPEND gt_item.

CALL FUNCTION 'BAPI_GOODSMVT_CREATE'

EXPORTING

GOODSMVT_HEADER = wa_head

GOODSMVT_CODE = tcode

  • TESTRUN = 'X'

IMPORTING

GOODSMVT_HEADRET = wa_doc

TABLES

GOODSMVT_ITEM = gt_item

RETURN = gt_ret.

IF sy-subrc = 0.

*COMMIT WORK.

ENDIF.

WRITE: / gt_ret-TYPE,gt_ret-ID, gt_ret-NUMBER,gt_ret-MESSAGE, gt_ret-ROW

,gt_ret-MESSAGE_V1,gt_ret-MESSAGE_V2,gt_ret-MESSAGE_V3,gt_ret-MESSAGE_V4

,wa_doc-MAT_DOC.

1 REPLY 1
Read only

Former Member
0 Likes
298

Hi Hong

Please refer to the link

Hope this helps

regards