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

internal table not seen.

Former Member
0 Likes
630

I created an internal table and filled it with data. But when I go to debug mode, I cannot see that table.

It says that the specified table name is not recognized. Why is this happening?

Thanks!

I created an internal table and filled it with data. But when I go to debug mode, I cannot see that table.

It says that the specified table name is not recognized. Why is this happening?

Thanks!

6 REPLIES 6
Read only

Former Member
0 Likes
600

Is this in R/3 or BW?

Santosh

Read only

0 Likes
600

It's a start routine in BW

Read only

Former Member
0 Likes
600

Hi,

in the debugging mode..after filling the data check the internal table ...

Because if you have declared inside a subroutine and if you have check the internal table value after the subroutine is executed..Then cannot see the internal table..

Thanks,

Naren

Read only

0 Likes
600

I declared the internal table in a start routine in the transfer rules of the infosource. Will I see it in the debug mode or not? I cannot see it.

Read only

0 Likes
600

Hi Uday,

While generating the Transfer rules, BW automatically generates a program by its own including your routines. While kicking off the infopackage, it is calling the respective transfer rule program to process the data. Since it is called in different manner, it won't break at break points. For that purpose only, BW has standard break points and it can be activated after the loading got failed to dig the issue.

In RSMO, make the request as RED and delete the request from Target. Go to Details Tab, keep your cursor on any data package and right click to see 'Simulate Update' option. It will give a window where you can check to activate the transfer rules debugging. Then it will show to select the data package from PSA. Select minimum amount of records (two or three) records and start processing. It will stop the processing once it is reached just before your routines.

Hope, it helps.

Thanks

Sundar

(

Read only

Former Member
0 Likes
600

Hi Uday,

If the control is in the same Start routine..yes you will see the contents... if you are out of that routine...you will notbe able to see the contents...

If you want to access internal table data everywhere in the flow/prg...declare the internal table in Global declarations.

Regards,

Raj