使用“BAPI_GOODSMVT_CREATE”对内向交货单收货,报如下错误,是什么问题?

>>短转储没有完全存储.本长
The current application triggered a termination with a short dump
发生了什么?
The current application program detected a situation which really
should not occur.Therefore,a termination with a short dump was
triggered on purpose by the key word MESSAGE(type ).
你能做什么?
Note the actions and input that caused the error
Inform your SAP system administrator.
You can print out this message by choosing Print".Transaction ST22
allowsyou to display and manage termination messages,including keeping
them beyond their normaldeletion date.
错误分析
Short text of error message:
不能处理该事务
Long textof error message:
Technical information about the message:
Messageclasse. WVL
Number. 143
Wariable1.
2. Wariable
Wariable3.
variable4
代码如下:
DATA: CODE LIKE bapi2017_gm_code.
data: GOODSMVT_ITEM like BAPI2017_GM_ITEM_CREATE OCCURS 0 WITH HEADER
LINE.
data: GOODSMVT_HEADER like BAPI2017_GM_HEAD_01 OCCURS 0 WITH HEADER
LINE.
data: RETURN like BAPIRET2 OCCURS 0 WITH HEADER LINE.
data: MATERIALDOCUMENT type BAPI2017_GM_HEAD_RET-MAT_DOC.
GOODSMVT_HEADER-PSTNG_DATE = '20230615'.
GOODSMVT_HEADER-DOC_DATE = '20230615'.
append GOODSMVT_HEADER.
GOODSMVT_ITEM-batch = '0546787T97'.
GOODSMVT_ITEM-MOVE_TYPE = '101'.
GOODSMVT_ITEM-ENTRY_QNT = 6.
GOODSMVT_ITEM-PO_NUMBER = '4898873682'.
GOODSMVT_ITEM-PO_ITEM = '10'.
GOODSMVT_ITEM-PROD_DATE = '20230417'.
GOODSMVT_ITEM-VENDRBATCH = '230417'.
GOODSMVT_ITEM-MATERIAL= 'TEST'
GOODSMVT_ITEM-PLANT= ‘6698’
GOODSMVT_ITEM-STGE_LOC= ‘6010’
GOODSMVT_ITEM-deliv_numb = '188874567'.
GOODSMVT_ITEM-DELIV_NUMB_TO_SEARCH = '188874567'.
GOODSMVT_ITEM-deliv_item = '10'.
GOODSMVT_ITEM-deliv_item_TO_SEARCH = '10'.
append GOODSMVT_ITEM.
CODE = '01'.
CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
EXPORTING
goodsmvt_header = GOODSMVT_HEADER
goodsmvt_code = CODE
IMPORTING
materialdocument = MATERIALDOCUMENT
TABLES
goodsmvt_item = GOODSMVT_ITEM
return = RETURN.
COMMIT WORK AND WAIT.