Skip to Content
-2

Calling transaction SE01 and setting Display tab from custom program

Nov 29, 2016 at 07:51 AM

152

avatar image

I am writing a custom report program and want to call transaction SE01 from there. Whenever I call this transaction, the display tab must be set as initial screen.

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Simone Milesi Nov 29, 2016 at 08:36 AM
0

Call the transaction using bdc data filled with


bdc.png (4.2 kB)
Show 4 Share
10 |10000 characters needed characters left characters exceeded

Thanks Simone for help...I have got a function module that serves my requirement. Using this FM, I can directly jump to that screen, without actually calling the transaction SE01.

TR_SHOW_REQUEST

0

Your question was not clear at all (reflected in the "wrong" answers), you should have asked "I want to programmatically display the screen of one TR details, as if it was called from SE01... see attached image"

1

Yes, I accept this. I was earlier using the statements CALL TRANSACTION 'SE01' and skipping the first screen. That is why, I asked this question.

0

So you didn't need to call SE01.....

0
Raymond Giuseppi
Nov 29, 2016 at 11:09 AM
0

Change temporarily your workbench settings.

* local data
 DATA: rseumod TYPE rseumod,
       old_rseumod TYPE rseumod.
* Read current settings.
 CALL FUNCTION 'RS_WORKBENCH_CUSTOMIZING'
   EXPORTING
     suppress_dialog = 'X'
   IMPORTING
     setting         = old_rseumod.
 rseumod = old_rseumod.
 " Change settings
 rseumod-wbo_screen = '7'. " Loolk at RDDM0001 for constants gc_screen_*
 EXPORT rseumod TO MEMORY ID 'RSEUMOD'.
 " Call transaction
 CALL TRANSACTION 'SE01'.
 " Restore previous settinfs
 rseumod = old_rseumod.
 EXPORT rseumod TO MEMORY ID 'RSEUMOD'.

Regards,
Raymond

Share
10 |10000 characters needed characters left characters exceeded