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

ABAP: learner

Former Member
0 Likes
713

Moderator message: please use a meaningful subject in future

Hi All,

I am a MM functional and am very much interested in learning ABAP.

I hvae an issue with transaction ME21N. When i create a purchase order from a purchase requisition the PO automatically populates a tax code B8(non taxable). But the bussiness says that tax code B8 is populating some tax where as it is non taxable tax code. My senior consultant suggested that i can find out where the transaction is picking the tax from for a non taxable tax code by debugging.

Can anyone please provide me with any learning material or any websites to learn ABAP and resolve this issue.

Thanks,

Shravya

Edited by: Matt on Nov 8, 2008 7:38 AM

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
686

Hi,

Actually this is not a big problem.....when you are creating the PO..at that moment several components including Tax Code will come automatically...because before you one have created one PO....with those details.....When you are doing the same work it just only hold the previous record...you have to change it manually....after that when you will create the next PO ...then you will see that the new PO is taking the previous Tax Code as given by you previously....Change should be done explicitly....no need to debug

Arunima

6 REPLIES 6
Read only

Andri
Participant
0 Likes
686

Hello Shravya,

I don't think you will need to learn ABAP programming to be able to debug your problem, and frankly I think it is quite unrealistic to pick up programming in few hours by reading some material (no disrespect ), unless you have previous programming experience.

However I believe that the ABAP language, being 4th generation, is quite similar to the english language and most of the statements should be understood without any programming experience at all.

I think that you should familiarize yourself with the debugger! E.g. how to set break points (local, session, user), create watch points, review the ABAP stack (which functions called which functions) and how to view the value of the variables.

You can enter the debugger by entering /h in the command field.

From your post, I assume that the value that you are referring to is populated in the initial screen. What I suggest that you do is to find out the name of the field by pressing F1 and then click on Technical Information. There you should see the Screen field name, make a note of it. Type /h int he command field and press enter. Do what you do before the field gets populated and then you sould find yourself in the debugger. Create a watchpoint and enter the name of the field. Then continue running the report by pressing F8 and the debugger should stop when the value of the field changes.

Select the tab Desktop 2 and there you should see the calls made before your field got updated. You can then set break points there and debug your way there.

I don't know if this will solve your problem but atleast it is a start.

Good luck.

regards,

Andri

Read only

Former Member
0 Likes
687

Hi,

Actually this is not a big problem.....when you are creating the PO..at that moment several components including Tax Code will come automatically...because before you one have created one PO....with those details.....When you are doing the same work it just only hold the previous record...you have to change it manually....after that when you will create the next PO ...then you will see that the new PO is taking the previous Tax Code as given by you previously....Change should be done explicitly....no need to debug

Arunima

Read only

former_member192897
Active Contributor
0 Likes
686

Please Check whether the tax code is Picking from Purchase Info Record.

Read only

0 Likes
686

I think you are also planning to shifting your skills towards ABAP from MM

Read only

0 Likes
686

am i doing anything wrong.

Read only

0 Likes
686

No Bravo.