<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Question Re: VBScript - Capture All Status Bar Text in Additional Q&amp;A</title>
    <link>https://community.sap.com/t5/additional-q-a/vbscript-capture-all-status-bar-text/qaa-p/3423836#M21383</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, you are looking for the same information that I am looking for - we should monitor each others threads :)(&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="713525"&gt;&lt;/A&gt;). Cheers, Andi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 18 Feb 2008 09:53:53 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-18T09:53:53Z</dc:date>
    <item>
      <title>VBScript - Capture All Status Bar Text</title>
      <link>https://community.sap.com/t5/additional-q-a/vbscript-capture-all-status-bar-text/qaq-p/3423835</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am tired of searching and finding no clear answers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So here is the situation. I have a vbscript file that automates the SAP GUI. My issue is that I need to get the status text from the status bar after every input is made.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have tried using findById("wnd[0]/sbar").text, but it does not capture every warning or error message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does the status bar object have any other properties besides text?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any type of response would be greatly appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 16 Feb 2008 02:58:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/additional-q-a/vbscript-capture-all-status-bar-text/qaq-p/3423835</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-16T02:58:57Z</dc:date>
    </item>
    <item>
      <title>Re: VBScript - Capture All Status Bar Text</title>
      <link>https://community.sap.com/t5/additional-q-a/vbscript-capture-all-status-bar-text/qaa-p/3423836#M21383</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, you are looking for the same information that I am looking for - we should monitor each others threads :)(&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="713525"&gt;&lt;/A&gt;). Cheers, Andi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Feb 2008 09:53:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/additional-q-a/vbscript-capture-all-status-bar-text/qaa-p/3423836#M21383</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-18T09:53:53Z</dc:date>
    </item>
    <item>
      <title>Re: VBScript - Capture All Status Bar Text</title>
      <link>https://community.sap.com/t5/additional-q-a/vbscript-capture-all-status-bar-text/qaa-p/3423837#M21384</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yeah, please refer to the thread Andreas is mentioning. Here you will find some examples.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Feb 2008 10:08:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/additional-q-a/vbscript-capture-all-status-bar-text/qaa-p/3423837#M21384</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-19T10:08:59Z</dc:date>
    </item>
    <item>
      <title>Re: VBScript - Capture All Status Bar Text</title>
      <link>https://community.sap.com/t5/additional-q-a/vbscript-capture-all-status-bar-text/qaa-p/3423838#M21385</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;BTW...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I created an error trap which resolved to show the SAP status bar text just fine.&amp;nbsp; You could just as well direct this a txt log file:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On Error GoTo errSAP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~~your code~~&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;errSAP:&lt;/P&gt;&lt;P&gt;errMessage = session.FindById("wnd[0]/sbar").Text&lt;/P&gt;&lt;P&gt;MsgBox errMessage&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Apr 2013 18:24:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/additional-q-a/vbscript-capture-all-status-bar-text/qaa-p/3423838#M21385</guid>
      <dc:creator>former_member709020</dc:creator>
      <dc:date>2013-04-30T18:24:01Z</dc:date>
    </item>
    <item>
      <title>Re: VBScript - Capture All Status Bar Text</title>
      <link>https://community.sap.com/t5/additional-q-a/vbscript-capture-all-status-bar-text/qaa-p/3423839#M21386</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, the object to look for is type GuistatusBar&lt;/P&gt;&lt;P&gt;here is a VB sample&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Function getStatus() As String&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If IsNothing(sess) Then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return "session is not connected"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return Me.sess.ActiveWindow.FindByName("sbar", "GuiStatusbar").text&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;/P&gt;&lt;P&gt;End Function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the demo examlpe in my script automation tool sends a /$TAB okcode to a sapgui and the retrieves the text in the statusbar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The tool is in SF is called lbscript&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Btw, there is also a dumpscreen method which creates a text file with all the screen or window elements so you can retrieve them later on.&lt;/P&gt;&lt;P&gt;Here is the line which contains the statusbar message and type&lt;/P&gt;&lt;P&gt;"/app/con[0]/ses[0]/wnd[0]/sbar&amp;nbsp;&amp;nbsp;&amp;nbsp; Name: sbar&amp;nbsp;&amp;nbsp;&amp;nbsp; Type: GuiStatusbar&amp;nbsp;&amp;nbsp;&amp;nbsp; Value: TAB buffer reset&amp;nbsp;&amp;nbsp;&amp;nbsp; Read only&amp;nbsp;&amp;nbsp;&amp;nbsp; Children:7"&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 May 2013 13:53:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/additional-q-a/vbscript-capture-all-status-bar-text/qaa-p/3423839#M21386</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-10T13:53:48Z</dc:date>
    </item>
    <item>
      <title>Re: VBScript - Capture All Status Bar Text</title>
      <link>https://community.sap.com/t5/additional-q-a/vbscript-capture-all-status-bar-text/qaa-p/3423840#M21387</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi there -&lt;BR /&gt;the Statusbar has also some "Status" Tags like "Warning, Error, Information"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This can be captured by using this little script:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;Set sStatusBar = sapsession.findById("wnd[0]/sbar")&lt;/P&gt;&lt;P&gt;If sStatusBar.Messagetype = "W" Or sStatusBar.Messagetype = "E" Then 'Warning or Error&lt;/P&gt;&lt;P&gt; ' Do Something&lt;/P&gt;&lt;P&gt;end if&lt;/P&gt;&lt;P&gt;Set sStatusBar = Nothing&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Secondly every Message shoul have an ID&lt;/P&gt;&lt;P&gt;This can be handled by sStatusbar.MessageID and returns Integer Value&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Greetings&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thomas B&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 May 2013 18:56:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/additional-q-a/vbscript-capture-all-status-bar-text/qaa-p/3423840#M21387</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-17T18:56:43Z</dc:date>
    </item>
  </channel>
</rss>

