Skip to Content
Author's profile photo Former Member

Transaction Launcher on a custom button on UI

To perform this, first go to Tr. CRMS_IC_CROSS_SYS. Here one can find the URL of the required destination system like:-


Copy this URL and paste it in a notepad.

Now, on the event handler of the button click, set a flag and capture its value in the HTM page of the required view. One can take pointers from the following code :- 

<% if controller->open_clicked ne ‘X’ . %>

<thtmlb:button id      = “OPEN”
design  =
onClick = “OPEN”
text    = “OPEN”
enabled =

<% endif . %>

<% if controller->open_clicked = ‘X’ .
controller->url =

iframe name = “ff” id =“ff” width = 800 height = 800 src = <%= controller->url . %> >
<% endif . %>

Here I’ve added a button using in the htm page of the view and on the event handler I’ve set a flag in the IMPL class. Based on the value of this flag the corresponding call to the URL is made in an iframe on the same page.

This opens up the SE11 transaction in an iframe on the same view. To open any transaction , replace ‘IC_LTXE’ in the URL with the required transaction.

Assigned Tags

      1 Comment
      You must be Logged on to comment or reply to a post.
      Author's profile photo Hendrik Neumann
      Hendrik Neumann

      Hi Nitin,

      great that you share your ideas with the community. Keep 'em coming!

      Just one suggestion: use the formating tools of SCN's blogging editor to enhance the readablity of your blogs. E.g. if you click on the blue ">>" - icon you'll find the syntax highlightning option.

      Best regards