Skip to Content
1
Former Member
Jul 21, 2008 at 06:25 PM

Vaue of sy-tcode when executing the report program in the background

10659 Views

Hello All,

To test and find out the value of sy-tcode when the report program is exectued in the background. I have done the below steps.

1. created a report program with the code given below.

Select option was just defiend to get the selection screen. it is of no use.

Select-options: s_name for sy-uname.

Write:/ sy-uname,sy-tcode.

2. then I created a transaction for the program to identify whether the value of sy-tcode explicitly.

3. Then I launched the transaction and in the selection screen of the program I selected the option of executing the program in the backgroung and i process the job immediately.

4 . In the spool I am able to see the correct sy-uname value but not the sy-tcode.

Where as if i am executing it in the foregroung it is giving the correct value of sy-uname and sy-tcode.

Can anybody provide me the reason as to why this is happening . that is in the backgound mode the value of sy-tcode is getting cleared.

Thanks,

Mohit