<?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 About Smartforms in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-smartforms/m-p/3533620#M850117</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys&lt;/P&gt;&lt;P&gt;           I am executing driver program using smartforms.Actually my requirement is getting total no of records each record will display in single page only.&lt;/P&gt;&lt;P&gt;           I am using Loop in Main window.&lt;/P&gt;&lt;P&gt;                  Loop. table name itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                  after complete one record i use one variable var1 &lt;/P&gt;&lt;P&gt;                  initially var1 = 1. After complete each record var1 will increase +1.&lt;/P&gt;&lt;P&gt;                  Initially I am getting total no of records into variable var &lt;/P&gt;&lt;P&gt;                 Ex total no of records var = 14.&lt;/P&gt;&lt;P&gt;                now I am using page break condition&lt;/P&gt;&lt;P&gt;                In Command I use this condition If Var1 &amp;lt;= var. Then only page break will require.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Same code I used in my smartform.But I am getting each page in Main Window getting two times how can I avoid duplicates.&lt;/P&gt;&lt;P&gt;  Please send me the solution as early as posible.It is very urgent requirement.&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;Hari&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 10 Mar 2008 12:15:04 GMT</pubDate>
    <dc:creator>former_member532868</dc:creator>
    <dc:date>2008-03-10T12:15:04Z</dc:date>
    <item>
      <title>About Smartforms</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-smartforms/m-p/3533620#M850117</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys&lt;/P&gt;&lt;P&gt;           I am executing driver program using smartforms.Actually my requirement is getting total no of records each record will display in single page only.&lt;/P&gt;&lt;P&gt;           I am using Loop in Main window.&lt;/P&gt;&lt;P&gt;                  Loop. table name itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                  after complete one record i use one variable var1 &lt;/P&gt;&lt;P&gt;                  initially var1 = 1. After complete each record var1 will increase +1.&lt;/P&gt;&lt;P&gt;                  Initially I am getting total no of records into variable var &lt;/P&gt;&lt;P&gt;                 Ex total no of records var = 14.&lt;/P&gt;&lt;P&gt;                now I am using page break condition&lt;/P&gt;&lt;P&gt;                In Command I use this condition If Var1 &amp;lt;= var. Then only page break will require.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Same code I used in my smartform.But I am getting each page in Main Window getting two times how can I avoid duplicates.&lt;/P&gt;&lt;P&gt;  Please send me the solution as early as posible.It is very urgent requirement.&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;Hari&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Mar 2008 12:15:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-smartforms/m-p/3533620#M850117</guid>
      <dc:creator>former_member532868</dc:creator>
      <dc:date>2008-03-10T12:15:04Z</dc:date>
    </item>
    <item>
      <title>Re: About Smartforms</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-smartforms/m-p/3533621#M850118</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi do like this,&lt;/P&gt;&lt;P&gt;i had done this ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form interface &amp;gt;tables&amp;gt; I_VBAP	LIKE	VBAP&lt;/P&gt;&lt;P&gt;global def..&amp;gt;WA_VBAP	TYPE	VBAP&lt;/P&gt;&lt;P&gt;                  V_VBELN	type	 VBAP-VBELN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;main window--&amp;gt;table &lt;DEL&gt;&amp;gt;mainarea&lt;/DEL&gt;&amp;gt;row1--&amp;gt;cell1&amp;gt;&amp;amp;wa_vbap-vbeln&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;create code for this &lt;/P&gt;&lt;P&gt;code &lt;/P&gt;&lt;P&gt;if v_vbeln &amp;lt;&amp;gt; wa_vbap-vbeln.&lt;/P&gt;&lt;P&gt;v_vbeln = wa_vbap-vbeln.&lt;/P&gt;&lt;P&gt;new-page.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cell2&amp;gt;wa_vbap-matnr&amp;amp;&lt;/P&gt;&lt;P&gt;cell3&amp;gt;wa_vbap-netwr&amp;amp;&lt;/P&gt;&lt;P&gt;cel4&amp;gt;wa_vbap-posnr&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables &amp;gt;data&amp;gt;loop loop&amp;gt;I_VBAP      INTO  WA_VBAP    &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zpr_17&lt;/P&gt;&lt;P&gt;       NO STANDARD PAGE HEADING LINE-SIZE 255.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF it_vbak OCCURS 0,&lt;/P&gt;&lt;P&gt;        vbeln LIKE vbak-vbeln,&lt;/P&gt;&lt;P&gt;        vkorg LIKE vbak-vkorg,&lt;/P&gt;&lt;P&gt;        spart LIKE vbak-spart,&lt;/P&gt;&lt;P&gt;      END OF it_vbak,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      BEGIN OF it_vbap OCCURS 0,&lt;/P&gt;&lt;P&gt;        vbeln LIKE vbap-vbeln,&lt;/P&gt;&lt;P&gt;        posnr LIKE vbap-posnr,&lt;/P&gt;&lt;P&gt;        matnr LIKE vbap-matnr,&lt;/P&gt;&lt;P&gt;      END OF it_vbap,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      BEGIN OF it_final OCCURS 0,&lt;/P&gt;&lt;P&gt;        vbeln LIKE vbap-vbeln,&lt;/P&gt;&lt;P&gt;        vkorg LIKE vbak-vkorg,&lt;/P&gt;&lt;P&gt;        spart LIKE vbak-spart,&lt;/P&gt;&lt;P&gt;        posnr LIKE vbap-posnr,&lt;/P&gt;&lt;P&gt;        matnr LIKE vbap-matnr,&lt;/P&gt;&lt;P&gt;      END OF it_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_vbeln FOR vbak-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM get_data.&lt;/P&gt;&lt;P&gt;  PERFORM print_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  get_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT vbeln vkorg spart INTO TABLE it_vbak&lt;/P&gt;&lt;P&gt;                           FROM vbak WHERE vbeln IN s_vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT it_vbak[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT vbeln posnr matnr INTO TABLE it_vbap&lt;/P&gt;&lt;P&gt;                             FROM vbap&lt;/P&gt;&lt;P&gt;                             FOR ALL ENTRIES IN it_vbak&lt;/P&gt;&lt;P&gt;                             WHERE vbeln = it_vbak-vbeln.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_vbap.&lt;/P&gt;&lt;P&gt;    READ TABLE it_vbak WITH KEY vbeln = it_vbap-vbeln.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      it_final-vbeln = it_vbak-vbeln.&lt;/P&gt;&lt;P&gt;      it_final-vkorg = it_vbak-vkorg.&lt;/P&gt;&lt;P&gt;      it_final-spart = it_vbak-spart.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    it_final-posnr = it_vbap-posnr.&lt;/P&gt;&lt;P&gt;    it_final-matnr = it_vbap-matnr.&lt;/P&gt;&lt;P&gt;    APPEND it_final.&lt;/P&gt;&lt;P&gt;    CLEAR: it_final,&lt;/P&gt;&lt;P&gt;           it_vbak,&lt;/P&gt;&lt;P&gt;           it_vbap.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  print_data&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM print_data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION '/1BCDWB/SF00000858'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ARCHIVE_INDEX              = ARCHIVE_INDEX&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ARCHIVE_INDEX_TAB          = ARCHIVE_INDEX_TAB&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ARCHIVE_PARAMETERS         = ARCHIVE_PARAMETERS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONTROL_PARAMETERS         = CONTROL_PARAMETERS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MAIL_APPL_OBJ              = MAIL_APPL_OBJ&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MAIL_RECIPIENT             = MAIL_RECIPIENT&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MAIL_SENDER                = MAIL_SENDER&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OUTPUT_OPTIONS             = OUTPUT_OPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  USER_SETTINGS              = 'X'&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;  DOCUMENT_OUTPUT_INFO       = DOCUMENT_OUTPUT_INFO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  JOB_OUTPUT_INFO            = JOB_OUTPUT_INFO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  JOB_OUTPUT_OPTIONS         = JOB_OUTPUT_OPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    it_final                   = it_final&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;  FORMATTING_ERROR           = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INTERNAL_ERROR             = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SEND_ERROR                 = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  USER_CANCELED              = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                     = 5&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;ENDFORM.                    " print_data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;venkat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 19:54:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-smartforms/m-p/3533621#M850118</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T19:54:26Z</dc:date>
    </item>
  </channel>
</rss>

