Skip to Content
avatar image
-2
Former Member

Calling transaction SE01 and setting Display tab from custom program

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.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Nov 29, 2016 at 08:36 AM

    Call the transaction using bdc data filled with

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Sandra Rossi

      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.

  • Nov 29, 2016 at 11:09 AM

    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

    Add comment
    10|10000 characters needed characters exceeded