<?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: gui_upload in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload/m-p/2997416#M708070</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Manjula,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; your problem is in below statements.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;insert zkna1.&lt;/P&gt;&lt;P&gt;modify zkna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;insert zkna1 from itab.&lt;/P&gt;&lt;P&gt;modify zkna1 from itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope your problem will get resolved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if it helps,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Satish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 09 Nov 2007 19:00:06 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-11-09T19:00:06Z</dc:date>
    <item>
      <title>gui_upload</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload/m-p/2997412#M708066</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;              I tried this pgm i got the success msg but the data never get uploaded..i paste my pgm...help me please.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables:zkna1.&lt;/P&gt;&lt;P&gt;data:begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;     kunnr like kna1-kunnr,&lt;/P&gt;&lt;P&gt;     ktokd like kna1-ktokd,&lt;/P&gt;&lt;P&gt;     brsch like kna1-brsch,&lt;/P&gt;&lt;P&gt;     kukla like kna1-kukla,&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;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    filename = 'C:\Documents and Settings\User\Desktop\cust_master.txt'&lt;/P&gt;&lt;P&gt;   FILETYPE                      = 'ASC'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HAS_FIELD_SEPARATOR           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_LENGTH                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  READ_BY_LINE                  = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DAT_MODE                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILELENGTH                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER                        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    data_tab                      = itab&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILE_OPEN_ERROR               = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILE_READ_ERROR               = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_BATCH                      = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  GUI_REFUSE_FILETRANSFER       = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INVALID_TYPE                  = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_AUTHORITY                  = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNKNOWN_ERROR                 = 7&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BAD_DATA_FORMAT               = 8&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_NOT_ALLOWED            = 9&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SEPARATOR_NOT_ALLOWED         = 10&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_TOO_LONG               = 11&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNKNOWN_DP_ERROR              = 12&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ACCESS_DENIED                 = 13&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DP_OUT_OF_MEMORY              = 14&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DISK_FULL                     = 15&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DP_TIMEOUT                    = 16&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                        = 17&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;insert  zkna1.&lt;/P&gt;&lt;P&gt;modify zkna1.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;message 'data uploaded successfully' type 'S'.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;message 'data is not uploaded' type 'W'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Nov 2007 15:10:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload/m-p/2997412#M708066</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-09T15:10:49Z</dc:date>
    </item>
    <item>
      <title>Re: gui_upload</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload/m-p/2997413#M708067</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use COMMIT WORK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;loop at itab.
insert zkna1.
modify zkna1.
if sy-subrc &amp;lt;&amp;gt; 0.
 l_error = 'X'.              "&amp;lt;&amp;lt; set the flag
endif.
endloop. 

if l_error is initial.    "&amp;lt;&amp;lt; check the flag
commit work.       " &amp;lt;&amp;lt; commit work
message 'data uploaded successfully' type 'S'.
else.
rollback work.
message 'data is not uploaded' type 'W'.
endif.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Naimesh Patel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Nov 2007 15:19:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload/m-p/2997413#M708067</guid>
      <dc:creator>naimesh_patel</dc:creator>
      <dc:date>2007-11-09T15:19:37Z</dc:date>
    </item>
    <item>
      <title>Re: gui_upload</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload/m-p/2997414#M708068</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What  exactly do yo want to do &lt;/P&gt;&lt;P&gt;- Create records in ZKNA1 / Update records existing&lt;/P&gt;&lt;P&gt;- Are all fields provided in uploaded file&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If all fields are provided, try something like&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;MOVE-CORRESPONDING itab TO zkna1.
MODIFY ZKNA1.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;or if structure are identical&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;MODIFY ZKNA1 FROM TABLE ITAB.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;If some records already exist and the file uploaded doesn't provide all fields of the table you have to read the data already existing before MODIFY the database&lt;/P&gt;&lt;P&gt;SELECT * FROM ZKNA1 INTO TABLE T_ZKNA1 FOR ALL ENTRIES IN ITAB WHERE...&lt;/P&gt;&lt;P&gt;Then update of insert into T_ZKNA1 with the data uploaded and at end update the database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use COMMIT WORK if you want tbe database to be updated before the end of the transaction.&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;&amp;lt;i&amp;gt;PS: MODIFY UPDATE or INSERT the records so if INSERT is successful, don't MODIFY just after.&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Nov 2007 15:23:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload/m-p/2997414#M708068</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2007-11-09T15:23:54Z</dc:date>
    </item>
    <item>
      <title>Re: gui_upload</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload/m-p/2997415#M708069</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think you should define i_tab as &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data:begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;kunnr(10) type c,&lt;/P&gt;&lt;P&gt;ktokd(4) type c,&lt;/P&gt;&lt;P&gt;brsch(4) type c,&lt;/P&gt;&lt;P&gt;kukla(2) type c,&lt;/P&gt;&lt;P&gt;end of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INSTEAD OF &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;kunnr like kna1-kunnr,&lt;/P&gt;&lt;P&gt;ktokd like kna1-ktokd,&lt;/P&gt;&lt;P&gt;brsch like kna1-brsch,&lt;/P&gt;&lt;P&gt;kukla like kna1-kukla,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Nov 2007 17:36:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload/m-p/2997415#M708069</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-09T17:36:55Z</dc:date>
    </item>
    <item>
      <title>Re: gui_upload</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload/m-p/2997416#M708070</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Manjula,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; your problem is in below statements.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;insert zkna1.&lt;/P&gt;&lt;P&gt;modify zkna1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;insert zkna1 from itab.&lt;/P&gt;&lt;P&gt;modify zkna1 from itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope your problem will get resolved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if it helps,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Satish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Nov 2007 19:00:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload/m-p/2997416#M708070</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-09T19:00:06Z</dc:date>
    </item>
    <item>
      <title>Re: gui_upload</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload/m-p/2997417#M708071</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;use that table to be modified by useing internal table &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;that statement will be like this &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODIFY &amp;lt;b&amp;gt;TABLE&amp;lt;/b&amp;gt; FROM TABLE &amp;lt;b&amp;gt;ITAB&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;because 1st ur storing the data in ITAB then u r passing that to table &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use like this&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Nov 2007 05:36:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload/m-p/2997417#M708071</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-10T05:36:56Z</dc:date>
    </item>
    <item>
      <title>Re: gui_upload</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload/m-p/2997418#M708072</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi satish,&lt;/P&gt;&lt;P&gt;                Thank u so much.i used ur answer.it is worked now.thank u.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Nov 2007 09:37:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/gui-upload/m-p/2997418#M708072</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-12T09:37:44Z</dc:date>
    </item>
  </channel>
</rss>

