Application Development 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: 

bdc recording

Former Member
0 Kudos
90

when i record thru SHDB transaction mm01 i recorded 10 fields before running someone deleted 2 records, how to rectify, is this possible to delete

1 REPLY 1

Former Member
0 Kudos
47

Hi Karthick,

I think you recorded MM01 transaction and while processing the same you found some fields that you filled where not there.

1. Yes it is possible to delete fields when a recording is created. double click the recording in SHDB and Press the change button, now we can delete, modify ror do whatever we want.

2. To rectify that you most know what those fields were,

similarly as mentioned earlier put the recording in change mode and add the necessary fields in corresponding screen number.

for example,

In this recording imagine some one has deleted the division,

0000 T MM01

SAPLMGMM 0060 X

0000 BDC_CURSOR RMMG1-MTART

0000 BDC_OKCODE /00

0000 RMMG1-MATNR mytestmat123

0000 RMMG1-MBRSH M

0000 RMMG1-MTART ZCRH

SAPLMGMM 0070 X

0000 BDC_CURSOR MSICHTAUSW-DYTXT(01)

0000 BDC_OKCODE =ENTR

0000 MSICHTAUSW-KZSEL(01) X

SAPLMGMM 4004 X

0000 BDC_OKCODE =BU

0000 BDC_SUBSCR SAPLMGMM 2004TABFRA1

0000 BDC_SUBSCR SAPLMGD1 1002SUB1

0000 MAKT-MAKTX Test Material

0000 BDC_SUBSCR SAPLMGD1 2001SUB2

0000 BDC_CURSOR MARA-SPART

0000 MARA-MEINS EA

0000 MARA-MATKL 01

0000 MARA-MTPOS_MARA NORM

0000 BDC_SUBSCR SAPLMGD1 2561SUB3

0000 BDC_SUBSCR SAPLMGD1 2007SUB4

0000 BDC_SUBSCR SAPLMGD1 2005SUB5

0000 BDC_SUBSCR SAPLMGD1 2011SUB6

0000 BDC_SUBSCR SAPLMGD1 2033SUB7

0000 BDC_SUBSCR SAPLMGD1 0001SUB8

0000 BDC_SUBSCR SAPLMGD1 0001SUB9

0000 BDC_SUBSCR SAPLMGD1 0001SUB10

The division field is available in the Basic Data view 1

i.e. Program Screen <b>'SAPLMGMM'</b> and Screen Number <b>'4004'</b> and Field Name = <b>'MARA-SPART'</b>.

So i can manually put a line in the above recording for that particular field alone.

0000 T MM01

SAPLMGMM 0060 X

0000 BDC_CURSOR RMMG1-MTART

0000 BDC_OKCODE /00

0000 RMMG1-MATNR mytestmat123

0000 RMMG1-MBRSH M

0000 RMMG1-MTART ZCRH

SAPLMGMM 0070 X

0000 BDC_CURSOR MSICHTAUSW-DYTXT(01)

0000 BDC_OKCODE =ENTR

0000 MSICHTAUSW-KZSEL(01) X

SAPLMGMM 4004 X

0000 BDC_OKCODE =BU

0000 BDC_SUBSCR SAPLMGMM 2004TABFRA1

0000 BDC_SUBSCR SAPLMGD1 1002SUB1

0000 MAKT-MAKTX Test Material

0000 BDC_SUBSCR SAPLMGD1 2001SUB2

0000 BDC_CURSOR MARA-SPART

0000 MARA-MEINS EA

0000 MARA-MATKL 01

<b> 0000 MARA-SPART 00</b>

0000 MARA-MTPOS_MARA NORM

0000 BDC_SUBSCR SAPLMGD1 2561SUB3

0000 BDC_SUBSCR SAPLMGD1 2007SUB4

0000 BDC_SUBSCR SAPLMGD1 2005SUB5

0000 BDC_SUBSCR SAPLMGD1 2011SUB6

0000 BDC_SUBSCR SAPLMGD1 2033SUB7

0000 BDC_SUBSCR SAPLMGD1 0001SUB8

0000 BDC_SUBSCR SAPLMGD1 0001SUB9

0000 BDC_SUBSCR SAPLMGD1 0001SUB10

Another easy method is to modify the the program created using this recording which is a much easier task.

Hope this helps you.

Cheers

Kathir~