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

Correcting values in debugging mode- VL02n

Former Member
0 Likes
1,846

Hi Gurus!

In the transaction vl02n I would like to delete a delivery compltely , so I go to transaction and enter the delivery number and delete it , it gives me a short dump asking to chnage the value of vbfa-rfmng from 25000 to 7999 in debug mode. I would like to bring the transcation vlo2n in debugging mode whereby it gives me teh field vbfa-rfmng in the debugging mode so that I can click and change thenvalue. Can someone help me out in locating the field in debug mode or am I debuggig it in from the wrong source. Could anyone tell me how do I go into the debug mode on vlo2n screen so that I recah teh field vbfa-rfmng please.

Thanks

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,430

This si the message I got and thats why I am trying to debug and change it there. If someone can suggest as how to go about to change in teh debug mode would be highly appreciated.

Note:The reason of the incorrect goods movement status is in the document flow.The vbfa entry for cancel service has rfmng = 25000, howeveer it should be only 7999. Inorder to know the root cause behind this inconsistency we need to have a reproduceable example. If this is the only delivery document with which this kind of problme exists, then there is a way available to fix it. The options available are :

Option1. Fix the incorrect VBFA-RFMNG directly , by changing it in the debugging.

Option2. Delete the incorrect VBFA entry directly. This can be done in se16 or se16n. You need to delete TWO VBFA entries. You need to delete VBFA entries for both the cancel service entry and one of the confirmation of service.

eg.

select VBFA, where:

vbelv = 0080420206

posnv = 000001

vbeln = 0700206000

posnn = 193211 and 143145

and then delete the two entries.

After that you have to run the report RVDELSTA to reset the status.

Thanks

7 REPLIES 7
Read only

Former Member
0 Likes
1,431

This si the message I got and thats why I am trying to debug and change it there. If someone can suggest as how to go about to change in teh debug mode would be highly appreciated.

Note:The reason of the incorrect goods movement status is in the document flow.The vbfa entry for cancel service has rfmng = 25000, howeveer it should be only 7999. Inorder to know the root cause behind this inconsistency we need to have a reproduceable example. If this is the only delivery document with which this kind of problme exists, then there is a way available to fix it. The options available are :

Option1. Fix the incorrect VBFA-RFMNG directly , by changing it in the debugging.

Option2. Delete the incorrect VBFA entry directly. This can be done in se16 or se16n. You need to delete TWO VBFA entries. You need to delete VBFA entries for both the cancel service entry and one of the confirmation of service.

eg.

select VBFA, where:

vbelv = 0080420206

posnv = 000001

vbeln = 0700206000

posnn = 193211 and 143145

and then delete the two entries.

After that you have to run the report RVDELSTA to reset the status.

Thanks

Read only

0 Likes
1,430

Any suggestions as to how to go about doing it please.

Thanks

Read only

0 Likes
1,430

Hi Aarav Agnihotri,

This is standard program for Out Bound Delivery - SAPMV50A, go to this program in SE38 and find the VBFA-RFMNG in main program. Then you will get the list where they have been used and most of them are commented.

So, try to keep the debugger and try to change the value of VBFA-RFMNG.

Regards,

Suneel G

Read only

0 Likes
1,430

Thats right most of them are commented , so where exatctly I put my debugging mode on , as I had tried that but it didnt go through debugg but directly went into runtime .

Thanks

Read only

0 Likes
1,430

How would I be able to go to teh filed VBFA-rfmng in transction vl02n while debugging. I mean where do I exactly put my debugger so that I recah there in debugging. I need to delete one delivery in debugging mode so that I can change the value in debug and have it deleted . Or else its going into runtime.

Thanks

Read only

0 Likes
1,430

Hi Gurus!

Is there a way I get to the field vbfa-rfmng in debugging mode in transaction vl02n when I want to delete an delivery?

I.e vl02n ---> delivery number ---> delete and go into debugging mode with VBFA_rfmng field shoing up in debugging

Read only

0 Likes
1,430

>

> Hi Gurus!

>

> Is there a way I get to the field vbfa-rfmng in debugging mode in transaction vl02n when I want to delete an delivery?

>

> I.e vl02n ---> delivery number ---> delete and go into debugging mode with VBFA_rfmng field shoing up in debugging

Hi,

In debugger, create a watch point for vbfa-rfmng = 25000. The debugger will automatically stop when it finds the value in that field, then change the value in the debugger.

Regards

Karthik D