<?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: smartforms in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/smartforms/m-p/3273183#M782474</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;1.   Go with a transaction code : smartforms &lt;/P&gt;&lt;P&gt;2.   Enter the form name like : ysmart_forms1 &lt;/P&gt;&lt;P&gt;3.   Create &lt;/P&gt;&lt;P&gt;4.   Enter the Description for the form &lt;/P&gt;&lt;P&gt;5.   From the left side window there will be a form interface to provide table ..... &lt;/P&gt;&lt;P&gt;6.   Go for tables option &lt;/P&gt;&lt;P&gt;7.   ugyfel like ugyfel(ref.type) &lt;/P&gt;&lt;P&gt;8.   Pages and window&lt;DEL&gt;-&amp;gt; page1&lt;/DEL&gt;-&amp;gt; main window &lt;/P&gt;&lt;P&gt;9.   Go to the form painter adjust the main window. &lt;/P&gt;&lt;P&gt;10. Select main window and right click --&amp;gt; go for create loop &lt;/P&gt;&lt;P&gt;11. Name: loop1, desc: display loop. &lt;/P&gt;&lt;P&gt;12. Internal table ktab into ktab. &lt;/P&gt;&lt;P&gt;13. select loop right click -&amp;gt; create a text &lt;/P&gt;&lt;P&gt;14. name  : text1,  desc: display text. &lt;/P&gt;&lt;P&gt;15. Go to change editor. &lt;/P&gt;&lt;P&gt;16. Write the mater what ever you want and if you want to display data from the table write the table fields as follows: &lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;&amp;amp;ktab-&amp;lt;field1&amp;gt;&amp;amp;    &amp;amp;ktab-&amp;lt;field2&amp;gt;&amp;amp; &lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;save  &amp;amp; activate then execute ,, scripts will generate a function module  like : '/ibcdw/sf0000031' copy this function module and call in executable program... &lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;For that &lt;/P&gt;&lt;P&gt;1.  go with abap editor se38. &lt;/P&gt;&lt;P&gt;2.  table: ugyfel. &lt;/P&gt;&lt;P&gt;3.  parameters: test like ugyfel-&amp;lt;field1&amp;gt;. &lt;/P&gt;&lt;P&gt;4.  data itab like ugyfel occurs 0 with header line. &lt;/P&gt;&lt;P&gt;5.  select * from ugyfel into table itab where field1 = test1. &lt;/P&gt;&lt;P&gt;6.  call function '/ibcdw/sf0000031' &lt;/P&gt;&lt;P&gt;7.  tables &lt;/P&gt;&lt;P&gt;     ktab = itab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With Regards&lt;/P&gt;&lt;P&gt;Madhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 07 Jan 2008 09:49:47 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-07T09:49:47Z</dc:date>
    <item>
      <title>smartforms</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/smartforms/m-p/3273180#M782471</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;could u tell me how to write a loop in smartforms,,,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 06 Jan 2008 07:03:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/smartforms/m-p/3273180#M782471</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-06T07:03:12Z</dc:date>
    </item>
    <item>
      <title>Re: smartforms</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/smartforms/m-p/3273181#M782472</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Zuber,&lt;/P&gt;&lt;P&gt;                You have an option to create a loop in the Smartform, right click on anything like the 'Main Page', 'Code Block' goto option 'Flow Logic' and there you will find option for a loop.&lt;/P&gt;&lt;P&gt;                  Also can you specify what for do you want this loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Aditya.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jan 2008 05:19:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/smartforms/m-p/3273181#M782472</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-07T05:19:27Z</dc:date>
    </item>
    <item>
      <title>Re: smartforms</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/smartforms/m-p/3273182#M782473</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Zuber,&lt;/P&gt;&lt;P&gt;Right click on the MAIN  WINDOW and the select CREATE and the select FLOW LOGIC and then select LOOP.Then ur problem is solved..&lt;/P&gt;&lt;P&gt;In that LOOP ,In that select DATA tabstrip and in operand place mention ur INTERNAL TABLE NAME and in the INTO place mention WORK AREA OR HEADER LINE and write logic ok...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Award points if helpful.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;  Kiran Kumar.G&lt;/P&gt;&lt;P&gt;       &lt;/P&gt;&lt;P&gt;            &lt;EM&gt;Have a Nice Day..&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: KIRAN KUMAR on Jan 7, 2008 7:24 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jan 2008 06:24:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/smartforms/m-p/3273182#M782473</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-07T06:24:36Z</dc:date>
    </item>
    <item>
      <title>Re: smartforms</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/smartforms/m-p/3273183#M782474</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;1.   Go with a transaction code : smartforms &lt;/P&gt;&lt;P&gt;2.   Enter the form name like : ysmart_forms1 &lt;/P&gt;&lt;P&gt;3.   Create &lt;/P&gt;&lt;P&gt;4.   Enter the Description for the form &lt;/P&gt;&lt;P&gt;5.   From the left side window there will be a form interface to provide table ..... &lt;/P&gt;&lt;P&gt;6.   Go for tables option &lt;/P&gt;&lt;P&gt;7.   ugyfel like ugyfel(ref.type) &lt;/P&gt;&lt;P&gt;8.   Pages and window&lt;DEL&gt;-&amp;gt; page1&lt;/DEL&gt;-&amp;gt; main window &lt;/P&gt;&lt;P&gt;9.   Go to the form painter adjust the main window. &lt;/P&gt;&lt;P&gt;10. Select main window and right click --&amp;gt; go for create loop &lt;/P&gt;&lt;P&gt;11. Name: loop1, desc: display loop. &lt;/P&gt;&lt;P&gt;12. Internal table ktab into ktab. &lt;/P&gt;&lt;P&gt;13. select loop right click -&amp;gt; create a text &lt;/P&gt;&lt;P&gt;14. name  : text1,  desc: display text. &lt;/P&gt;&lt;P&gt;15. Go to change editor. &lt;/P&gt;&lt;P&gt;16. Write the mater what ever you want and if you want to display data from the table write the table fields as follows: &lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;&amp;amp;ktab-&amp;lt;field1&amp;gt;&amp;amp;    &amp;amp;ktab-&amp;lt;field2&amp;gt;&amp;amp; &lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;save  &amp;amp; activate then execute ,, scripts will generate a function module  like : '/ibcdw/sf0000031' copy this function module and call in executable program... &lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;For that &lt;/P&gt;&lt;P&gt;1.  go with abap editor se38. &lt;/P&gt;&lt;P&gt;2.  table: ugyfel. &lt;/P&gt;&lt;P&gt;3.  parameters: test like ugyfel-&amp;lt;field1&amp;gt;. &lt;/P&gt;&lt;P&gt;4.  data itab like ugyfel occurs 0 with header line. &lt;/P&gt;&lt;P&gt;5.  select * from ugyfel into table itab where field1 = test1. &lt;/P&gt;&lt;P&gt;6.  call function '/ibcdw/sf0000031' &lt;/P&gt;&lt;P&gt;7.  tables &lt;/P&gt;&lt;P&gt;     ktab = itab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With Regards&lt;/P&gt;&lt;P&gt;Madhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jan 2008 09:49:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/smartforms/m-p/3273183#M782474</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-07T09:49:47Z</dc:date>
    </item>
    <item>
      <title>Re: smartforms</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/smartforms/m-p/3273184#M782475</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;see this code &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Parameters p_belnr like bkpf-belnr default '0100000236'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Get last SA type document posted to build document key &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'NUMBER_GET_NEXT' &lt;/P&gt;&lt;P&gt;  EXPORTING &lt;/P&gt;&lt;P&gt;    NR_RANGE_NR                   = '01' &lt;/P&gt;&lt;P&gt;    OBJECT                        = 'RF_BELEG' &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  QUANTITY                      = '1' &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   SUBOBJECT                     = '4000' "company code &lt;/P&gt;&lt;P&gt;   TOYEAR                        = '2005' &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IGNORE_BUFFER                 = '2005' &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; IMPORTING &lt;/P&gt;&lt;P&gt;   NUMBER                        = docnum &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  QUANTITY                      = &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RETURNCODE                    = &lt;/P&gt;&lt;/LI&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;  INTERVAL_NOT_FOUND            = 1 &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NUMBER_RANGE_NOT_INTERN       = 2 &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OBJECT_NOT_FOUND              = 3 &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  QUANTITY_IS_0                 = 4 &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  QUANTITY_IS_NOT_1             = 5 &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INTERVAL_OVERFLOW             = 6 &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BUFFER_OVERFLOW               = 7 &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                        = 8 &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;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Begin to populate docnument header. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*obj_key contains new document no. &lt;/P&gt;&lt;P&gt;CONCATENATE  docnum '4000' sy-datlo(4) INTO doc_header-obj_key. &lt;/P&gt;&lt;P&gt;doc_header-obj_type = 'BKPFF'. &lt;/P&gt;&lt;P&gt;*obj_key_r contains document no. needed to reverse &lt;/P&gt;&lt;P&gt;CONCATENATE p_belnr '4000' sy-datlo(4) INTO doc_header-obj_key_r. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;doc_header-obj_sys = 'A1DMD011'. &lt;/P&gt;&lt;P&gt;*doc_header-OBJ_KEY_R = 'AWREF_REV'. &lt;/P&gt;&lt;P&gt;*doc_header-AC_DOC_NO = '8'. &lt;/P&gt;&lt;P&gt;*doc_header-header_txt = 'TEST BOC BAPI POSTING'. &lt;/P&gt;&lt;P&gt;doc_header-comp_code = '4000'. &lt;/P&gt;&lt;P&gt;doc_header-REASON_REV = '02'. &lt;/P&gt;&lt;P&gt;doc_header-pstng_date = '20050517'. &lt;/P&gt;&lt;P&gt;doc_header-FIS_PERIOD = '05'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;All tables filled - now call BAPI. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_ACC_GL_POSTING_REV_POST' &lt;/P&gt;&lt;P&gt;   EXPORTING &lt;/P&gt;&lt;P&gt;      REVERSAL       = doc_header &lt;/P&gt;&lt;P&gt;   IMPORTING &lt;/P&gt;&lt;P&gt;     OBJ_TYPE             = doc_header-obj_type &lt;/P&gt;&lt;P&gt;     OBJ_KEY              = doc_header-obj_key &lt;/P&gt;&lt;P&gt;     OBJ_SYS              = doc_header-obj_sys &lt;/P&gt;&lt;P&gt;   TABLES &lt;/P&gt;&lt;P&gt;      RETURN         = return &lt;/P&gt;&lt;P&gt;            . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT return WHERE type = 'E'. &lt;/P&gt;&lt;P&gt;  EXIT. &lt;/P&gt;&lt;P&gt;ENDLOOP. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc EQ 0. &lt;/P&gt;&lt;P&gt;  WRITE: / 'BAPI call failed - debug and fix!'. &lt;/P&gt;&lt;P&gt;   LOOP AT return. &lt;/P&gt;&lt;P&gt;      WRITE: / . &lt;/P&gt;&lt;P&gt;      WRITE: &lt;/P&gt;&lt;P&gt;        return-TYPE, &lt;/P&gt;&lt;P&gt;        '|', &lt;/P&gt;&lt;P&gt;        return-ID, &lt;/P&gt;&lt;P&gt;        '|', &lt;/P&gt;&lt;P&gt;        return-NUMBER, &lt;/P&gt;&lt;P&gt;        '|', &lt;/P&gt;&lt;P&gt;        return-MESSAGE. &lt;/P&gt;&lt;P&gt;    ENDLOOP. &lt;/P&gt;&lt;P&gt;ELSE. &lt;/P&gt;&lt;P&gt; LOOP AT return. &lt;/P&gt;&lt;P&gt;    WRITE: / . &lt;/P&gt;&lt;P&gt;    WRITE: &lt;/P&gt;&lt;P&gt;      return-TYPE, &lt;/P&gt;&lt;P&gt;      '|', &lt;/P&gt;&lt;P&gt;      return-ID, &lt;/P&gt;&lt;P&gt;      '|', &lt;/P&gt;&lt;P&gt;      return-NUMBER, &lt;/P&gt;&lt;P&gt;      '|', &lt;/P&gt;&lt;P&gt;      return-MESSAGE. &lt;/P&gt;&lt;P&gt;  ENDLOOP. &lt;/P&gt;&lt;P&gt;  CLEAR return. &lt;/P&gt;&lt;P&gt;  REFRESH return. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' &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;    WAIT          = 'X' &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IMPORTING &lt;/P&gt;&lt;P&gt;     return        = return. &lt;/P&gt;&lt;P&gt;  WRITE: / 'BAPI call worked!!'. &lt;/P&gt;&lt;P&gt;  WRITE: / doc_header-obj_key, ' posted'. &lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;with regards,&lt;/P&gt;&lt;P&gt;sowjanya gosala.&lt;/P&gt;&lt;P&gt;please reward if it is helpful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jan 2008 03:57:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/smartforms/m-p/3273184#M782475</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-08T03:57:28Z</dc:date>
    </item>
  </channel>
</rss>

