<?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: calling class in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-class/m-p/6326323#M1395413</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Booby,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am ot sure if I understood your question...Well here are the FM for uploading files:&lt;/P&gt;&lt;P&gt;1.'F4_FILENAME'&lt;/P&gt;&lt;P&gt;2. 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXAMPLE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZEX_READFILE_FROMDIR .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data: d_filename like IBIPPARMS-PATH,&lt;/P&gt;&lt;P&gt;      d_file type string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;           values(1000) type c,&lt;/P&gt;&lt;P&gt;           end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The following function module calls the File/Path Selector Dialog Box&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   PROGRAM_NAME         = SYST-CPROG&lt;/P&gt;&lt;P&gt;   DYNPRO_NUMBER        = SYST-DYNNR&lt;/P&gt;&lt;P&gt;   FIELD_NAME                 = ' '&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   FILE_NAME                   = d_filename.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;d_file = d_filename.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The following function module uploads the file into the internal table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;      FILENAME                             = d_file&lt;/P&gt;&lt;P&gt;      FILETYPE                               = 'ASC'&lt;/P&gt;&lt;P&gt;      HAS_FIELD_SEPARATOR           = ' '&lt;/P&gt;&lt;P&gt;      HEADER_LENGTH                 = 0&lt;/P&gt;&lt;P&gt;      READ_BY_LINE                      = 'X'&lt;/P&gt;&lt;P&gt;      DAT_MODE                           = ' '&lt;/P&gt;&lt;P&gt;     TABLES&lt;/P&gt;&lt;P&gt;       DATA_TAB                          = itab&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      FILE_OPEN_ERROR               = 1&lt;/P&gt;&lt;P&gt;      FILE_READ_ERROR               = 2&lt;/P&gt;&lt;P&gt;      NO_BATCH                            = 3&lt;/P&gt;&lt;P&gt;      GUI_REFUSE_FILETRANSFER       = 4&lt;/P&gt;&lt;P&gt;      INVALID_TYPE                             = 5&lt;/P&gt;&lt;P&gt;      NO_AUTHORITY                          = 6&lt;/P&gt;&lt;P&gt;      UNKNOWN_ERROR                      = 7&lt;/P&gt;&lt;P&gt;      BAD_DATA_FORMAT                    = 8&lt;/P&gt;&lt;P&gt;      HEADER_NOT_ALLOWED             = 9&lt;/P&gt;&lt;P&gt;      SEPARATOR_NOT_ALLOWED       = 10&lt;/P&gt;&lt;P&gt;      HEADER_TOO_LONG                   = 11&lt;/P&gt;&lt;P&gt;      UNKNOWN_DP_ERROR                = 12&lt;/P&gt;&lt;P&gt;      ACCESS_DENIED                          = 13&lt;/P&gt;&lt;P&gt;      DP_OUT_OF_MEMORY                 = 14&lt;/P&gt;&lt;P&gt;      DISK_FULL                                    = 15&lt;/P&gt;&lt;P&gt;      DP_TIMEOUT                                = 16&lt;/P&gt;&lt;P&gt;      OTHERS                                       = 17.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Output the internal Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;   Write:/ ITAB.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 17 Nov 2009 05:15:48 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-11-17T05:15:48Z</dc:date>
    <item>
      <title>calling class</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-class/m-p/6326322#M1395412</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have created a program which upload file from presentation server .from this program I want to call Class , please guide me how to do this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bobby&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Nov 2009 03:59:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-class/m-p/6326322#M1395412</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-11-17T03:59:57Z</dc:date>
    </item>
    <item>
      <title>Re: calling class</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-class/m-p/6326323#M1395413</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Booby,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am ot sure if I understood your question...Well here are the FM for uploading files:&lt;/P&gt;&lt;P&gt;1.'F4_FILENAME'&lt;/P&gt;&lt;P&gt;2. 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXAMPLE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZEX_READFILE_FROMDIR .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data: d_filename like IBIPPARMS-PATH,&lt;/P&gt;&lt;P&gt;      d_file type string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;           values(1000) type c,&lt;/P&gt;&lt;P&gt;           end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The following function module calls the File/Path Selector Dialog Box&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   PROGRAM_NAME         = SYST-CPROG&lt;/P&gt;&lt;P&gt;   DYNPRO_NUMBER        = SYST-DYNNR&lt;/P&gt;&lt;P&gt;   FIELD_NAME                 = ' '&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   FILE_NAME                   = d_filename.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;d_file = d_filename.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The following function module uploads the file into the internal table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;      FILENAME                             = d_file&lt;/P&gt;&lt;P&gt;      FILETYPE                               = 'ASC'&lt;/P&gt;&lt;P&gt;      HAS_FIELD_SEPARATOR           = ' '&lt;/P&gt;&lt;P&gt;      HEADER_LENGTH                 = 0&lt;/P&gt;&lt;P&gt;      READ_BY_LINE                      = 'X'&lt;/P&gt;&lt;P&gt;      DAT_MODE                           = ' '&lt;/P&gt;&lt;P&gt;     TABLES&lt;/P&gt;&lt;P&gt;       DATA_TAB                          = itab&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      FILE_OPEN_ERROR               = 1&lt;/P&gt;&lt;P&gt;      FILE_READ_ERROR               = 2&lt;/P&gt;&lt;P&gt;      NO_BATCH                            = 3&lt;/P&gt;&lt;P&gt;      GUI_REFUSE_FILETRANSFER       = 4&lt;/P&gt;&lt;P&gt;      INVALID_TYPE                             = 5&lt;/P&gt;&lt;P&gt;      NO_AUTHORITY                          = 6&lt;/P&gt;&lt;P&gt;      UNKNOWN_ERROR                      = 7&lt;/P&gt;&lt;P&gt;      BAD_DATA_FORMAT                    = 8&lt;/P&gt;&lt;P&gt;      HEADER_NOT_ALLOWED             = 9&lt;/P&gt;&lt;P&gt;      SEPARATOR_NOT_ALLOWED       = 10&lt;/P&gt;&lt;P&gt;      HEADER_TOO_LONG                   = 11&lt;/P&gt;&lt;P&gt;      UNKNOWN_DP_ERROR                = 12&lt;/P&gt;&lt;P&gt;      ACCESS_DENIED                          = 13&lt;/P&gt;&lt;P&gt;      DP_OUT_OF_MEMORY                 = 14&lt;/P&gt;&lt;P&gt;      DISK_FULL                                    = 15&lt;/P&gt;&lt;P&gt;      DP_TIMEOUT                                = 16&lt;/P&gt;&lt;P&gt;      OTHERS                                       = 17.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Output the internal Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;   Write:/ ITAB.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Nov 2009 05:15:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-class/m-p/6326323#M1395413</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-11-17T05:15:48Z</dc:date>
    </item>
    <item>
      <title>Re: calling class</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-class/m-p/6326324#M1395414</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I need to call proxy class , in that I have to pass uploaded data, so I need help on how to do  that&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Nov 2009 06:13:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-class/m-p/6326324#M1395414</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-11-17T06:13:27Z</dc:date>
    </item>
    <item>
      <title>Re: calling class</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-class/m-p/6326325#M1395415</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bobby,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you need to call a method in a class, what you need to do is :&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Create an object of that class. And using that object, call its methods.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the perform call_alv_grid from below link:&lt;/P&gt;&lt;P&gt;&lt;A href="http://wiki.sdn.sap.com/wiki/display/HOME/object" target="test_blank"&gt;http://wiki.sdn.sap.com/wiki/display/HOME/object&lt;/A&gt;&lt;EM&gt;oriented&lt;/EM&gt;Programming&lt;EM&gt;in&lt;/EM&gt;ALV&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is calling method "set_table_for_first_display" of class "cl_gui_alv_grid".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If your question is still unanswered, please explain your requirement little more clearly....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nisha Vengal.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Nov 2009 06:18:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-class/m-p/6326325#M1395415</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-11-17T06:18:23Z</dc:date>
    </item>
    <item>
      <title>Re: calling class</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-class/m-p/6326326#M1395416</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bobby,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use class &lt;STRONG&gt;CL_GUI_FRONTEND_SERVICES&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kumar M&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Nov 2009 06:54:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-class/m-p/6326326#M1395416</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-11-17T06:54:31Z</dc:date>
    </item>
    <item>
      <title>Re: calling class</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-class/m-p/6326327#M1395417</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bobby,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is your requirement to send uploaded data, through an outbound Proxy interface ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If so, below link will help you.&lt;/P&gt;&lt;P&gt;&lt;A href="http://wiki.sdn.sap.com/wiki/display/XI/ABAP" target="test_blank"&gt;http://wiki.sdn.sap.com/wiki/display/XI/ABAP&lt;/A&gt;&lt;EM&gt;Client&lt;/EM&gt;Proxy&lt;EM&gt;to&lt;/EM&gt;ABAP&lt;EM&gt;Server&lt;/EM&gt;Proxy+Scenario&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nisha Vengal.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Nov 2009 08:53:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-class/m-p/6326327#M1395417</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-11-17T08:53:34Z</dc:date>
    </item>
    <item>
      <title>Re: calling class</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-class/m-p/6326328#M1395418</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nisha ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my requirement is to send upload data through inbound proxy , could you please give me the details for the same&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bobby&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Nov 2009 09:08:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-class/m-p/6326328#M1395418</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-11-17T09:08:57Z</dc:date>
    </item>
  </channel>
</rss>

