<?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>topic Re: JavaScript in ABAP Program in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/javascript-in-abap-program/m-p/7619603#M1570186</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ngoc Linh Nguyen,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;correct me if I'm wrong: Javascript is used for handling in context with HTML web pages. The code is interpreted by java runtime system installed at frontend.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We created a HTML viewer (CL_GUI_HTML_VIEWER[?]) in a GUI control area. Here we could display an HTML table and react to mouse clicks interpreted by javascript code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it helps, I'd search for the code...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clemens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 14 Jan 2011 13:23:05 GMT</pubDate>
    <dc:creator>Clemenss</dc:creator>
    <dc:date>2011-01-14T13:23:05Z</dc:date>
    <item>
      <title>JavaScript in ABAP Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/javascript-in-abap-program/m-p/7619601#M1570184</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi folk,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have some Javascript codes in my abap program as you can see below.&lt;/P&gt;&lt;P&gt;It does simple not work for me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But in the debugger mode as I can see the message it says something about:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;" ReferenceError: ActiveX Object is not defined "&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It has something with Acticve XObject. What am I missing here? Do I need install any additional component?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    data JS_CODE type STRING.&lt;/P&gt;&lt;P&gt;    data RETURN_JS_VAR type STRING.&lt;/P&gt;&lt;P&gt;    data JS_PROC type ref to CL_JAVA_SCRIPT.&lt;/P&gt;&lt;P&gt;    JS_PROC = CL_JAVA_SCRIPT=&amp;gt;CREATE( ).&lt;/P&gt;&lt;P&gt;    concatenate&lt;/P&gt;&lt;P&gt;      'var filePath = "C:&lt;BR /&gt;Windows&lt;BR /&gt;notepad.exe";            '&lt;/P&gt;&lt;P&gt;      'set fso = CreateObject("Scripting.FileSystemObject");'&lt;/P&gt;&lt;P&gt;      'var string = fso.GetFileVersion(filePath);                  '&lt;/P&gt;&lt;P&gt;    'function Set_String()                  '&lt;/P&gt;&lt;P&gt;      '  { string += ", this is a Blog!"; '&lt;/P&gt;&lt;P&gt;      '  }                                    '&lt;/P&gt;&lt;P&gt;      'Set_String();                          '&lt;/P&gt;&lt;P&gt;      'string;                                '&lt;/P&gt;&lt;P&gt;    into JS_CODE separated by CL_ABAP_CHAR_UTILITIES=&amp;gt;CR_LF.&lt;/P&gt;&lt;P&gt;    JS_PROC-&amp;gt;COMPILE( SCRIPT_NAME = 'GETVERSION.JS'&lt;/P&gt;&lt;P&gt;                         SCRIPT      = JS_CODE ).&lt;/P&gt;&lt;P&gt;    RETURN_JS_VAR = JS_PROC-&amp;gt;EXECUTE( 'GETVERSION.JS' ).&lt;/P&gt;&lt;P&gt;    write RETURN_JS_VAR.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Jan 2011 21:21:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/javascript-in-abap-program/m-p/7619601#M1570184</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-12T21:21:34Z</dc:date>
    </item>
    <item>
      <title>Re: JavaScript in ABAP Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/javascript-in-abap-program/m-p/7619602#M1570185</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You are trying to create object "Scripting.FileSystemObject" which is an ActiveX.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jan 2011 09:34:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/javascript-in-abap-program/m-p/7619602#M1570185</guid>
      <dc:creator>former_member182670</dc:creator>
      <dc:date>2011-01-14T09:34:13Z</dc:date>
    </item>
    <item>
      <title>Re: JavaScript in ABAP Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/javascript-in-abap-program/m-p/7619603#M1570186</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ngoc Linh Nguyen,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;correct me if I'm wrong: Javascript is used for handling in context with HTML web pages. The code is interpreted by java runtime system installed at frontend.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We created a HTML viewer (CL_GUI_HTML_VIEWER[?]) in a GUI control area. Here we could display an HTML table and react to mouse clicks interpreted by javascript code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it helps, I'd search for the code...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clemens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jan 2011 13:23:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/javascript-in-abap-program/m-p/7619603#M1570186</guid>
      <dc:creator>Clemenss</dc:creator>
      <dc:date>2011-01-14T13:23:05Z</dc:date>
    </item>
    <item>
      <title>Re: JavaScript in ABAP Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/javascript-in-abap-program/m-p/7619604#M1570187</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Clemens,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAP doesn't allow me to create an Active X Object which means I can not access to those medthods within the object itself  and my program is running in an user exit and it has nothing to display e.g. html viewer. So what is your suggestions it I want to get access to the methods?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;LNN&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jan 2011 17:45:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/javascript-in-abap-program/m-p/7619604#M1570187</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-14T17:45:06Z</dc:date>
    </item>
    <item>
      <title>Re: JavaScript in ABAP Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/javascript-in-abap-program/m-p/7619605#M1570188</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could explain what is the context and business requirement? Maybe having a bigger picture we could propose a different or easier way to achieve the same goal.&lt;/P&gt;&lt;P&gt;Interacting with client OS file system via ABAP-&amp;gt;js-&amp;gt;activeX looks a bit odd. &lt;/P&gt;&lt;P&gt;Even in the browser you'd probably have problem with this code as running Scripting.FileSystemObject requires lowered Internet security options which is a no-go for many customers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jan 2011 21:28:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/javascript-in-abap-program/m-p/7619605#M1570188</guid>
      <dc:creator>former_member182670</dc:creator>
      <dc:date>2011-01-14T21:28:14Z</dc:date>
    </item>
    <item>
      <title>Re: JavaScript in ABAP Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/javascript-in-abap-program/m-p/7619606#M1570189</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Tomek,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have absolutely right regarding the security and the problem by using of Active X Object.&lt;/P&gt;&lt;P&gt;My goal was to get the file version from the user's PC and at the beginning I used the method&lt;/P&gt;&lt;P&gt;CL_GUI_FRONTEND_SERVICES-&amp;gt;FILE_GET_VERSION but it doesn't work out. So I tried to get the version via Active X Object and it doesn't work either.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I've found this function GUI_GET_FILE_INFO and it works perfectly even though it tells me that the function is absolete and suggest  to use the method FILE_GET_VERSION instead.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;LNN&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Jan 2011 07:42:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/javascript-in-abap-program/m-p/7619606#M1570189</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-17T07:42:20Z</dc:date>
    </item>
  </channel>
</rss>

