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

BDC-MB1B tcode

Former Member
0 Likes
668

Hi All,

I have posted some quantity 100 through MB1B tocde(BDC) for a material but it is not posting the quantity.

Here is my BDC code ,

PERFORM bdc_dynpro USING 'SAPMM07M' '0400'.

PERFORM bdc_field USING: 'BDC_CURSOR' 'XFULL',

'BDC_OKCODE' '=NPE',

'MKPF-BLDAT' sy-datum,

'MKPF-BUDAT' sy-datum,

'RM07M-BWARTWA' '344',

'RM07M-WERKS' i_mchb-werks,

'RM07M-GRUND' p_spegrd,

'RM07M-LGORT' i_mchb-lgort,

'XFULLL' ' ',

'RM07M-WVERS2' 'X'.

PERFORM bdc_dynpro USING 'SAPMM07M' '0410'.

PERFORM bdc_field USING: 'BDC_CURSOR' 'VM07M-GEBEH',

'BDC_OKCODE' '/00',

'MSEG-MATNR' i_mchb-matnr,

'MSEG-ERFMG' i_mchb-clabs,

'MSEG-CHARG' i_mchb-charg,

'MSEG-UMCHA' i_mchb-charg,

'MSEG-ERFME' wa_meins-meins.

PERFORM bdc_field USING: 'BDC_OKCODE' '=BU'.

Kindly suggest me how to proceed.

Thank you.

Regards,

Padmasri.

Edited by: Padmasri on Jun 22, 2009 10:54 AM

1 ACCEPTED SOLUTION
Read only

former_member229729
Active Participant
0 Likes
559

Hi Padmasri,

There is a BAPI for doing MB1B posting. You can consider the following code instead of BDC:

*BAPI_GOODSMVT_CREATE		*
EXPORTING	COLUMNS	VALUES
		
GoodsMvt_Header	PSTNG_DATE	2004.08.24
GoodsMvt_Header	DOC_DATE	2004.08.24
GoodsMvt_Header	REF_DOC_NO	''
		
Goods_Mvt_code	GM_code         	04              "04 MB1B
		                                                 " 01 MB01
                                                                                " 02 MB31
                                                                                " 03 MB1A
                                                                                " 05 MB1C
                                                                                " 06 MB11
TABLES		
GoodsMvt_Item	Material	              S1L50282F25P000
GoodsMvt_Item	Plant	              TW01
GoodsMvt_Item	Stge_loc	              TWPC
GoodsMvt_Item	Move_type	               309
GoodsMvt_Item	Entry_qnt	                1                                
GoodsMvt_Item	Entry_UOM	mara-meins
GoodsMvt_Item	Po_number	4500001149
GoodsMvt_Item	PO_Item	              00010
GoodsMvt_Item	Item_Text	             4500001149/00010
GoodsMvt_Item	Move_Mat	             LC028FGP6
GoodsMvt_Item	Move_Plant	TW01
GoodsMvt_Item	Move_Stloc	TWM1
GoodsMvt_Item	Mvt_ind	             "    "

Usage of BDC can be minimized when there is BAPI.

Rgds,

Ramani N

Edited by: Ramani Nagarajan on Jun 22, 2009 11:14 AM

Edited by: Ramani Nagarajan on Jun 22, 2009 11:22 AM

3 REPLIES 3
Read only

Former Member
0 Likes
559

use the below FM....

MB_ADD_TRANSFER_QUANTITY

Check the report RM07MTRB for details.

Read only

former_member229729
Active Participant
0 Likes
560

Hi Padmasri,

There is a BAPI for doing MB1B posting. You can consider the following code instead of BDC:

*BAPI_GOODSMVT_CREATE		*
EXPORTING	COLUMNS	VALUES
		
GoodsMvt_Header	PSTNG_DATE	2004.08.24
GoodsMvt_Header	DOC_DATE	2004.08.24
GoodsMvt_Header	REF_DOC_NO	''
		
Goods_Mvt_code	GM_code         	04              "04 MB1B
		                                                 " 01 MB01
                                                                                " 02 MB31
                                                                                " 03 MB1A
                                                                                " 05 MB1C
                                                                                " 06 MB11
TABLES		
GoodsMvt_Item	Material	              S1L50282F25P000
GoodsMvt_Item	Plant	              TW01
GoodsMvt_Item	Stge_loc	              TWPC
GoodsMvt_Item	Move_type	               309
GoodsMvt_Item	Entry_qnt	                1                                
GoodsMvt_Item	Entry_UOM	mara-meins
GoodsMvt_Item	Po_number	4500001149
GoodsMvt_Item	PO_Item	              00010
GoodsMvt_Item	Item_Text	             4500001149/00010
GoodsMvt_Item	Move_Mat	             LC028FGP6
GoodsMvt_Item	Move_Plant	TW01
GoodsMvt_Item	Move_Stloc	TWM1
GoodsMvt_Item	Mvt_ind	             "    "

Usage of BDC can be minimized when there is BAPI.

Rgds,

Ramani N

Edited by: Ramani Nagarajan on Jun 22, 2009 11:14 AM

Edited by: Ramani Nagarajan on Jun 22, 2009 11:22 AM

Read only

Former Member
0 Likes
559

Hi ,

I suggest you to use BAPI_GOODSMVT_CREATE instead of BDC .As BDC for MB1B is not advisable .

Thanks

Sahil