<?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 Class interface in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/class-interface/m-p/2607888#M597918</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;what is the use  of this Class interface. &amp;lt;b&amp;gt;CL_GUI_FRONTEND_SERVICES&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;PLease explain this. &lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Prajwal.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 07 Aug 2007 04:40:29 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-08-07T04:40:29Z</dc:date>
    <item>
      <title>Class interface</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/class-interface/m-p/2607888#M597918</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;what is the use  of this Class interface. &amp;lt;b&amp;gt;CL_GUI_FRONTEND_SERVICES&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;PLease explain this. &lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Prajwal.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Aug 2007 04:40:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/class-interface/m-p/2607888#M597918</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-07T04:40:29Z</dc:date>
    </item>
    <item>
      <title>Re: Class interface</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/class-interface/m-p/2607889#M597919</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Call method GET_GUI_VERSION of class CL_GUI_FRONTEND_SERVICES.&lt;/P&gt;&lt;P&gt;from the command line without using any kind of visual user interface&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use the Class cl_gui_frontend_services,In this class use the method ... Presentation - Web Dynpro Component Interface Defintions in Practice&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Aug 2007 04:45:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/class-interface/m-p/2607889#M597919</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-07T04:45:46Z</dc:date>
    </item>
    <item>
      <title>Re: Class interface</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/class-interface/m-p/2607890#M597920</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is a wrapper class provided for frontend services .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example FILE_OPEN_DIALOG for opening file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For this create a instance of the class and call the method desired&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Aug 2007 04:47:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/class-interface/m-p/2607890#M597920</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-07T04:47:50Z</dc:date>
    </item>
    <item>
      <title>Re: Class interface</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/class-interface/m-p/2607891#M597921</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;See the doc of this class&lt;/P&gt;&lt;P&gt;Short text&lt;/P&gt;&lt;P&gt;Frontend Services&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Functionality&lt;/P&gt;&lt;P&gt;The class CL_GUI_FRONTEND_SERVICES contains static methods for the following areas:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;File functions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Directory functions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Registry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Environment&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Write to / read from clipboard&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Upload / download files&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Execute programs / open documents&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Query functions, such as Windows directory, Windows version, and so on&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Standard dialogs (open, save, directory selection)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example&lt;/P&gt;&lt;P&gt;Determine the temp directory on your PC:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: TEMP_DIR TYPE STRING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD CL_GUI_FRONTEND_SERVICES=&amp;gt;GET_TEMP_DIRECTORY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CHANGING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TEMP_DIR = TEMP_DIR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CNTL_ERROR = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ERROR_NO_GUI = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Error handling&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;flush to send previous call to frontend&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD CL_GUI_CFW=&amp;gt;FLUSH&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CNTL_SYSTEM_ERROR = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CNTL_ERROR = 2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OTHERS = 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Error handling&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE:  /  'Temporary directory is:', TEMP_DIR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Notes&lt;/P&gt;&lt;P&gt;The class CL_GUI_FRONTEND_SERVICES is based on the Control Framework. See the documentation for more information, in particular on CL_GUI_CFW=&amp;gt;FLUSH which must be called after many CL_GUI_FRONTEND_SERVICES methods.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Migration Information&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The old file transfer model was based on function modules of the function group GRAP. The old features have been replaced by the class CL_GUI_FRONTEND_SERVICES. The following list contains the old function modules (italic) and the new methods (bold) that replace them:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLPB_EXPORT&lt;/P&gt;&lt;P&gt;CLIPBOARD_EXPORT&lt;/P&gt;&lt;P&gt;CLPB_IMPORT&lt;/P&gt;&lt;P&gt;CLIPBOARD_IMPORT&lt;/P&gt;&lt;P&gt;DOWNLOAD&lt;/P&gt;&lt;P&gt;GUI_DOWNLOAD, dialog replaced by FILE_SAVE_DIALOG&lt;/P&gt;&lt;P&gt;PROFILE_GET&lt;/P&gt;&lt;P&gt;No replacement, use REGISTRY_* methods instead&lt;/P&gt;&lt;P&gt;PROFILE_SET&lt;/P&gt;&lt;P&gt;No replacement, use REGISTRY_* methods instead&lt;/P&gt;&lt;P&gt;REGISTRY_GET&lt;/P&gt;&lt;P&gt;REGISTRY_GET_VALUE, REGISTRY_GET_DWORD_VALUE&lt;/P&gt;&lt;P&gt;REGISTRY_SET&lt;/P&gt;&lt;P&gt;REGISTRY_SET_VALUE, REGISTRY_SET_DWORD_VALUE&lt;/P&gt;&lt;P&gt;UPLOAD&lt;/P&gt;&lt;P&gt;GUI_UPLOAD, dialog replaced by FILE_OPEN_DIALOG&lt;/P&gt;&lt;P&gt;WS_DDE&lt;/P&gt;&lt;P&gt;Obsolete: This function is no longer supported.&lt;/P&gt;&lt;P&gt;SET_DOWNLOAD_AUTHORITY&lt;/P&gt;&lt;P&gt;Obsolete: This function is no longer supported.&lt;/P&gt;&lt;P&gt;WS_DOWNLOAD&lt;/P&gt;&lt;P&gt;GUI_DOWNLOAD&lt;/P&gt;&lt;P&gt;WS_DOWNLOAD_WAN&lt;/P&gt;&lt;P&gt;Obsolete: This function is no longer supported.&lt;/P&gt;&lt;P&gt;WS_EXCEL&lt;/P&gt;&lt;P&gt;Obsolete: This function is no longer supported.&lt;/P&gt;&lt;P&gt;WS_EXECUTE&lt;/P&gt;&lt;P&gt;EXECUTE&lt;/P&gt;&lt;P&gt;WS_FILENAME_GET&lt;/P&gt;&lt;P&gt;FILE_SAVE_DIALOG, FILE_OPEN_DIALOG&lt;/P&gt;&lt;P&gt;WS_FILE_ATTRIB&lt;/P&gt;&lt;P&gt;FILE_SET_ATTRIBUTES, FILE_GET_ATTRIBUTES&lt;/P&gt;&lt;P&gt;WS_FILE_COPY&lt;/P&gt;&lt;P&gt;FILE_COPY&lt;/P&gt;&lt;P&gt;WS_FILE_DELETE&lt;/P&gt;&lt;P&gt;FILE_DELETE&lt;/P&gt;&lt;P&gt;WS_MSG&lt;/P&gt;&lt;P&gt;Obsolete: This function is no longer supported.&lt;/P&gt;&lt;P&gt;WS_QUERY&lt;/P&gt;&lt;P&gt;CD (current directory)&lt;/P&gt;&lt;P&gt;DIRECTORY_GET_CURRENT&lt;/P&gt;&lt;P&gt;EN (read/write environment)&lt;/P&gt;&lt;P&gt;ENVIRONMENT_GET_VARIABLE&lt;/P&gt;&lt;P&gt;ENVIRONMENT_SET_VARIABLE&lt;/P&gt;&lt;P&gt;FL (determine file length)&lt;/P&gt;&lt;P&gt;FILE_GET_SIZE&lt;/P&gt;&lt;P&gt;FE (check if file exists)&lt;/P&gt;&lt;P&gt;FILE_EXIST&lt;/P&gt;&lt;P&gt;DE (check if directory exists)&lt;/P&gt;&lt;P&gt;DIRECTORY_EXIST&lt;/P&gt;&lt;P&gt;WS (determine Windows system)&lt;/P&gt;&lt;P&gt;GET_PLATFORM&lt;/P&gt;&lt;P&gt;OS (operating system)&lt;/P&gt;&lt;P&gt;GET_PLATFORM&lt;/P&gt;&lt;P&gt;WS_UPLDL_PATH&lt;/P&gt;&lt;P&gt;Obsolete: This function is no longer supported.&lt;/P&gt;&lt;P&gt;WS_UPLOAD&lt;/P&gt;&lt;P&gt;GUI_UPLOAD&lt;/P&gt;&lt;P&gt;WS_VOLUME_GET&lt;/P&gt;&lt;P&gt;Obsolete: This function is no longer supported.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward points for useful Answers&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Aug 2007 05:04:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/class-interface/m-p/2607891#M597921</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-07T05:04:26Z</dc:date>
    </item>
  </channel>
</rss>

