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 for deleting delivery

Former Member
0 Kudos

hi All,

I am writing a BDC for removal of outbound delivery from manifest as

**--Record the BDC for deleting deliveries from Manifest

REFRESH bdcdata.

CLEAR bdcdata.

REFRESH messtab.

PERFORM bdc_dynpro USING 'SAPMV56A' '1011'.

PERFORM bdc_field USING 'BDC_CURSOR'

'VTTK-TKNUM'.

PERFORM bdc_field USING 'BDC_OKCODE'

'=MM_TKAL'.

PERFORM bdc_field USING 'VTTK-TKNUM'

w_manifest.

PERFORM bdc_dynpro USING 'SAPMV56A' '1020'.

PERFORM bdc_field USING 'BDC_OKCODE'

'=MM_UETP'.

PERFORM bdc_field USING 'BDC_CURSOR'

'VTTK-TDLNR'.

CALL TRANSACTION 'VT02N' USING bdcdata

MODE ws_mode

UPDATE ws_update

MESSAGES INTO messtab.

but if i run this the delivery is not getting deleted.

Please help.....

Thanks ,

Ruchi Tiwari

13 REPLIES 13

former_member632458
Participant
0 Kudos

Hi,

Is there any error U r getting??

Regards,

Rajesh

0 Kudos

Hi,

I am not getting any error i m getting a message that delivery removed from manifest .... But when i again go to VT02N i see the delivery there.

Thanks ,

Ruchi

0 Kudos

HI,

Put a break point before this statement. and debug. check the values in ws_mode and ws_update

CALL TRANSACTION 'VT02N' USING bdcdata

MODE ws_mode

UPDATE ws_update

MESSAGES INTO messtab.

Regards,

Rajesh

0 Kudos

ws_mode VALUE 'E',

ws_update VALUE 'S'.

0 Kudos

Hi Rucha,

Did you check your 'messtab' table?

Does it contain any error messages.

Thanks,

Archana

0 Kudos

REFRESH bdcdata.

CLEAR bdcdata.

REFRESH messtab.

PERFORM bdc_dynpro USING 'SAPMV56A' '1011'.

PERFORM bdc_field USING 'BDC_CURSOR'

'VTTK-TKNUM'.

PERFORM bdc_field USING 'VTTK-TKNUM'

w_manifest.

PERFORM bdc_field USING 'BDC_OKCODE'

'=MM_TKAL'.

PERFORM bdc_dynpro USING 'SAPMV56A' '1020'.

PERFORM bdc_field USING 'BDC_CURSOR'

'VTTK-TDLNR'.

PERFORM bdc_field USING 'BDC_OKCODE'

'=MM_UETP'.

CALL TRANSACTION 'VT02N' USING bdcdata

MODE ws_mode

UPDATE ws_update

MESSAGES INTO messtab.

try this code

Former Member
0 Kudos

Hi,

Which mode you are using to run your BDC?

Run in error mode and check if you are getting any error.

Also, after running BDC check table 'messtab' if there are any error messages populated.

Thanks,

Archana

Former Member
0 Kudos

Hi,

Try running in foreground mode and check.

Sujay

p244500
Active Contributor
0 Kudos

hi

Try to do the commit work after deleting

 
CTU_PARAMS-RACOMMIT = ' X'. 

Former Member
0 Kudos

There would be a deletion indicator indicating that the document is deleted rather than the document being deleted completely ...

Please check

Regards,

Lalit Mohan Gupta

Former Member
0 Kudos

Hi

Please look at [http://wiki.sdn.sap.com/wiki/display/ABAP/Changeoutbounddelivery(VL02)|http://wiki.sdn.sap.com/wiki/display/ABAP/Changeoutbounddelivery(VL02)]

This is precisely what you need.

Thanks,

Kaushik Roy

Former Member
0 Kudos

Hi

Please look at [http://wiki.sdn.sap.com/wiki/display/ABAP/Changeoutbounddelivery(VL02)|http://wiki.sdn.sap.com/wiki/display/ABAP/Changeoutbounddelivery(VL02)]

This is precisely what you need.

Thanks,

Kaushik Roy

Former Member
0 Kudos

not solved