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

Goods Issue using BAPI_GOODSMVT_CREATE with reference to reservation.

Former Member
0 Likes
4,119

Hi All,

I am using BAPI_GOODSMVT_CREATE to do the goods issue with reference to the reservation, but i am getting the error as "Document type not defined " in "GOODSMVT_ITEM".

I am passing the following data to the BAPI.

GOODSMVT_HEADER-PSTNG_DATE = SY-DATUM.

GOODSMVT_HEADER-DOC_DATE = SY-DATUM.

GOODSMVT_HEADER-PR_UNAME = SY-UNAME.

GOODSMVT_CODE-GM_CODE = '03'.

GOODSMVT_ITEM-MATERIAL = 00000000402

GOODSMVT_ITEM-PLANT = FPT1

GOODSMVT_ITEM-STGE_LOC = GOODSMVT_ITEM-MOVE_TYPE = 201

GOODSMVT_ITEM-RESERV_NO = 8723

GOODSMVT_ITEM-RES_ITEM = 1

GOODSMVT_ITEM-RES_TYPE = ' '

GOODSMVT_ITEM-ORDERID = ' '

GOODSMVT_ITEM-ORDER_ITNO = 1

GOODSMVT_ITEM-MVT_IND = ' '

GOODSMVT_ITEM-VAL_TYPE = ' '

GOODSMVT_ITEM-ENTRY_QNT = 5

GOODSMVT_ITEM-ENTRY_UOM = EA

CALL FUNCTION 'BAPI_GOODSMVT_CREATE' EXPORTING

GOODSMVT_HEADER = GW_GOODSMVT_HEADER

GOODSMVT_CODE = GW_GOODSMVT_CODE

IMPORTING

GOODSMVT_HEADRET = GW_GOODSMVT_HEADRET

MATERIALDOCUMENT = V_MATDOC

MATDOCUMENTYEAR = V_MATDOC_YEAR

TABLES

GOODSMVT_ITEM = GT_GOODSMVT_ITEM[]

RETURN = GT_RETURN[].

Can any one tell me, what could be the problem?

Hi All,

I am using BAPI_GOODSMVT_CREATE to do the goods issue with reference to the reservation, but i am getting the error as "Document type not defined " in "GOODSMVT_ITEM".

I am passing the following data to the BAPI.

GOODSMVT_HEADER-PSTNG_DATE = SY-DATUM.

GOODSMVT_HEADER-DOC_DATE = SY-DATUM.

GOODSMVT_HEADER-PR_UNAME = SY-UNAME.

GOODSMVT_CODE-GM_CODE = '03'.

GOODSMVT_ITEM-MATERIAL = 00000000402

GOODSMVT_ITEM-PLANT = FPT1

GOODSMVT_ITEM-STGE_LOC = GOODSMVT_ITEM-MOVE_TYPE = 201

GOODSMVT_ITEM-RESERV_NO = 8723

GOODSMVT_ITEM-RES_ITEM = 1

GOODSMVT_ITEM-RES_TYPE = ' '

GOODSMVT_ITEM-ORDERID = ' '

GOODSMVT_ITEM-ORDER_ITNO = 1

GOODSMVT_ITEM-MVT_IND = ' '

GOODSMVT_ITEM-VAL_TYPE = ' '

GOODSMVT_ITEM-ENTRY_QNT = 5

GOODSMVT_ITEM-ENTRY_UOM = EA

CALL FUNCTION 'BAPI_GOODSMVT_CREATE' EXPORTING

GOODSMVT_HEADER = GW_GOODSMVT_HEADER

GOODSMVT_CODE = GW_GOODSMVT_CODE

IMPORTING

GOODSMVT_HEADRET = GW_GOODSMVT_HEADRET

MATERIALDOCUMENT = V_MATDOC

MATDOCUMENTYEAR = V_MATDOC_YEAR

TABLES

GOODSMVT_ITEM = GT_GOODSMVT_ITEM[]

RETURN = GT_RETURN[].

Can any one tell me, what could be the problem?

3 REPLIES 3
Read only

Former Member
0 Likes
1,139

If you want to do Goods Issue against Reservation, try below mentioned:

CALL FUNCTION 'BAPI_GOODSMVT_CREATE'

EXPORTING

goodsmvt_header = wa_header

goodsmvt_code = c_mvt_code "Movement code-03

IMPORTING

materialdocument = v_matdoc

TABLES

goodsmvt_item = it_items

return = it_return.

where :

wa_header-pstng_date = sy-datum. "Posting Date

wa_header-doc_date = sy-datum. "Document Date

wa_header-ref_doc_no = <Reservation Number >. "Reference Doc number

In item data:

wa_items-material = < Material Number >. "Material Number

wa_items-plant = <Plant>. "Plant

wa_items-stge_loc = <Storage Location > "Storage Location

wa_items-move_type =261. "Movement Type - '261'

wa_items-orderid = <Order Number from Reservation RESB-AUFNR>

wa_items-reserv_no = <Reservation Number RESB-RSNUM>

wa_items-res_item = <Reservation Item No RESB-RSPOS>

wa_items-res_type = < Record Type RESB-RSART >

wa_items-entry_qnt = quantity

append wa_items to it_items

<REMOVED BY MODERATOR>

Edited by: Alvaro Tejada Galindo on Feb 22, 2008 4:04 PM

Read only

0 Likes
1,139

Hi,

I am using the BAPI  Goods movement for goods issue against reservation for movement 201 . Result gives the document number generated but that document number is not displayed into the  the T-CODE  MB03 or in MIGO .

The error is

Document 4900409865 does not exist (Message no. M7062)

can any one help me

Read only

0 Likes
1,139

Did you use after creation of document 'BAPI_TRANSACTION_COMMIT'? If not in se37 choose top left FM->test->Testing in sequence. Write the sequence of FM(BAPI_GOODSMVT_CREATE, BAPI_TRANSACTION_COMMIT). Execute. Then check!!!