Skip to Content
0
Jan 10, 2008 at 12:37 PM

bdc program for mm01 not working

19 Views

Dear Friends,

Can u pls tell me whats the problem with my code as it gives dump when i upload a file in it:

report ZTESTMAT008

no standard page heading line-size 255.

include bdcrecx1.

data: begin of itab occurs 0,

matnr like rmmg1-matnr,

mbrsh like rmmg1-mbrsh,

mtart like rmmg1-mtart,

maktx like makt-maktx,

meins like mara-meins,

matkl like mara-matkl,

end of itab.

start-of-selection.

perform open_group.

CALL FUNCTION 'UPLOAD'

EXPORTING

FILETYPE = 'dat'

TABLES

DATA_TAB = itab.

loop at itab.

perform bdc_dynpro using 'SAPLMGMM' '0060'.

perform bdc_field using 'BDC_CURSOR'

'RMMG1-MATNR'.

perform bdc_field using 'BDC_OKCODE'

'=AUSW'.

perform bdc_field using 'RMMG1-MBRSH'

itab-mbrsh.

perform bdc_field using 'RMMG1-MTART'

itab-mtart.

perform bdc_dynpro using 'SAPLMGMM' '0070'.

perform bdc_field using 'BDC_CURSOR'

'MSICHTAUSW-DYTXT(01)'.

perform bdc_field using 'BDC_OKCODE'

'=ENTR'.

perform bdc_field using 'MSICHTAUSW-KZSEL(01)'

'X'.

perform bdc_dynpro using 'SAPLMGMM' '4004'.

perform bdc_field using 'BDC_OKCODE'

'=BU'.

perform bdc_field using 'MAKT-MAKTX'

itab-maktx.

perform bdc_field using 'BDC_CURSOR'

'MARA-MATKL'.

perform bdc_field using 'MARA-MEINS'

itab-meins.

perform bdc_field using 'MARA-MATKL'

itab-matkl.

perform bdc_transaction using 'MM01'.

endloop.

perform close_group.

and the file is:

m roh TEST DATA ea 01

Regards,

Ameet