09-06-2010 4:55 AM
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
09-06-2010 5:09 AM
09-06-2010 5:12 AM
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
09-06-2010 5:16 AM
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
09-06-2010 5:24 AM
09-06-2010 5:31 AM
Hi Rucha,
Did you check your 'messtab' table?
Does it contain any error messages.
Thanks,
Archana
09-06-2010 5:32 AM
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
09-06-2010 5:18 AM
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
09-06-2010 7:05 AM
09-06-2010 7:23 AM
hi
Try to do the commit work after deleting
CTU_PARAMS-RACOMMIT = ' X'.
09-06-2010 7:36 AM
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
09-06-2010 7:48 AM
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
09-06-2010 7:49 AM
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
09-14-2010 4:06 AM