<?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: Append condition in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/append-condition/m-p/5641076#M1283915</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;Now you check with below code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT lt_bseg WHERE matnr NE ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE lt_bseg-belnr TO lt_output-belnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE lt_bkpf WITH KEY belnr = lt_bseg-belnr BINARY SEARCH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE lt_bkpf-monat TO lt_output-monat.&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;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE gt_stxh WITH KEY tdname+0(18) = lt_bseg-belnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'READ_TEXT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;id = gt_stxh-tdid&lt;/P&gt;&lt;P&gt;language = gt_stxh-tdspras&lt;/P&gt;&lt;P&gt;name = gt_stxh-tdname&lt;/P&gt;&lt;P&gt;object = gt_stxh-tdobject&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;lines = lt_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT lt_text.&lt;/P&gt;&lt;P&gt;MOVE lt_text-tdline TO lt_output-tdline.&lt;/P&gt;&lt;P&gt;APPEND lt_output.&lt;/P&gt;&lt;P&gt;CLEAR lt_output.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&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;APPEND lt_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Md.MahaboobKhan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 13 May 2009 06:35:23 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-05-13T06:35:23Z</dc:date>
    <item>
      <title>Append condition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/append-condition/m-p/5641074#M1283913</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in loop i have 2 append statements if in the below code  third read statement satisfies first append statement fills particular belnr then the second append should skip else if third read statement is not satisfied  append condition is not satisfied then second append should fill.&lt;/P&gt;&lt;P&gt;please check my code below, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT lt_bseg WHERE matnr NE ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MOVE lt_bseg-belnr  TO  lt_output-belnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE lt_bkpf WITH KEY belnr  = lt_bseg-belnr BINARY SEARCH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MOVE lt_bkpf-monat TO lt_output-monat.&lt;/P&gt;&lt;P&gt;&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;    READ TABLE gt_stxh WITH KEY tdname+0(18)  = lt_bseg-belnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'READ_TEXT'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;           id                            = gt_stxh-tdid&lt;/P&gt;&lt;P&gt;          language                      = gt_stxh-tdspras&lt;/P&gt;&lt;P&gt;          name                          = gt_stxh-tdname&lt;/P&gt;&lt;P&gt;          object                        = gt_stxh-tdobject&lt;/P&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;          lines                         = lt_text.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  LOOP AT lt_text.&lt;/P&gt;&lt;P&gt;        MOVE lt_text-tdline TO lt_output-tdline.&lt;/P&gt;&lt;P&gt;        APPEND lt_output.&lt;/P&gt;&lt;P&gt;        CLEAR lt_output.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&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;      APPEND lt_output.&lt;/P&gt;&lt;P&gt;     &lt;/P&gt;&lt;P&gt;thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 May 2009 06:26:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/append-condition/m-p/5641074#M1283913</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-13T06:26:43Z</dc:date>
    </item>
    <item>
      <title>Re: Append condition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/append-condition/m-p/5641075#M1283914</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Simplest way is to set a flag when 3rd read returns subrc 0 and check this while appending table at the very end.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 May 2009 06:32:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/append-condition/m-p/5641075#M1283914</guid>
      <dc:creator>Sandeep_Panghal</dc:creator>
      <dc:date>2009-05-13T06:32:49Z</dc:date>
    </item>
    <item>
      <title>Re: Append condition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/append-condition/m-p/5641076#M1283915</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;Now you check with below code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT lt_bseg WHERE matnr NE ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE lt_bseg-belnr TO lt_output-belnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE lt_bkpf WITH KEY belnr = lt_bseg-belnr BINARY SEARCH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE lt_bkpf-monat TO lt_output-monat.&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;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE gt_stxh WITH KEY tdname+0(18) = lt_bseg-belnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'READ_TEXT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;id = gt_stxh-tdid&lt;/P&gt;&lt;P&gt;language = gt_stxh-tdspras&lt;/P&gt;&lt;P&gt;name = gt_stxh-tdname&lt;/P&gt;&lt;P&gt;object = gt_stxh-tdobject&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;lines = lt_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT lt_text.&lt;/P&gt;&lt;P&gt;MOVE lt_text-tdline TO lt_output-tdline.&lt;/P&gt;&lt;P&gt;APPEND lt_output.&lt;/P&gt;&lt;P&gt;CLEAR lt_output.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&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;APPEND lt_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Md.MahaboobKhan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 May 2009 06:35:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/append-condition/m-p/5641076#M1283915</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-13T06:35:23Z</dc:date>
    </item>
    <item>
      <title>Re: Append condition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/append-condition/m-p/5641077#M1283916</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi neethu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can do this in 2 ways,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Set a flag to 1 if ur read stmt holds true otherwise set to 0.Before executing Read stmt chk if ur flag is 0,then only go ahead otherwise SKIP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Use IF....... ELSE stmt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Read stmt.&lt;/P&gt;&lt;P&gt;   If sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Read stmt.&lt;/P&gt;&lt;P&gt;        If sy-subrc = 0.&lt;/P&gt;&lt;P&gt;           append&lt;/P&gt;&lt;P&gt;        else.&lt;/P&gt;&lt;P&gt;            Read stmt.&lt;/P&gt;&lt;P&gt;              If sy-subrc = 0.&lt;/P&gt;&lt;P&gt;              append&lt;/P&gt;&lt;P&gt;              endif.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;&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;Regards,&lt;/P&gt;&lt;P&gt;ajit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: AJIT THAKUR on May 13, 2009 9:06 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 May 2009 06:40:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/append-condition/m-p/5641077#M1283916</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-13T06:40:54Z</dc:date>
    </item>
    <item>
      <title>Re: Append condition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/append-condition/m-p/5641078#M1283917</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;   Please check the modified code below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT lt_bseg WHERE matnr NE ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE lt_bseg-belnr TO lt_output-belnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE lt_bkpf WITH KEY belnr = lt_bseg-belnr BINARY SEARCH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE lt_bkpf-monat TO lt_output-monat.&lt;/P&gt;&lt;P&gt;&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;READ TABLE gt_stxh WITH KEY tdname+0(18) = lt_bseg-belnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'READ_TEXT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;id = gt_stxh-tdid&lt;/P&gt;&lt;P&gt;language = gt_stxh-tdspras&lt;/P&gt;&lt;P&gt;name = gt_stxh-tdname&lt;/P&gt;&lt;P&gt;object = gt_stxh-tdobject&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;lines = lt_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT lt_text.&lt;/P&gt;&lt;P&gt;MOVE lt_text-tdline TO lt_output-tdline.&lt;/P&gt;&lt;P&gt;APPEND lt_output.&lt;/P&gt;&lt;P&gt;CLEAR lt_output.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;else.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;STRONG&gt;APPEND lt_output.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 May 2009 06:41:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/append-condition/m-p/5641078#M1283917</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-13T06:41:43Z</dc:date>
    </item>
    <item>
      <title>Re: Append condition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/append-condition/m-p/5641079#M1283918</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Neetu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT lt_bseg WHERE matnr NE ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE lt_bseg-belnr TO lt_output-belnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE lt_bkpf WITH KEY belnr = lt_bseg-belnr BINARY SEARCH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE lt_bkpf-monat TO lt_output-monat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE gt_stxh WITH KEY tdname+0(18) = lt_bseg-belnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'READ_TEXT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;id = gt_stxh-tdid&lt;/P&gt;&lt;P&gt;language = gt_stxh-tdspras&lt;/P&gt;&lt;P&gt;name = gt_stxh-tdname&lt;/P&gt;&lt;P&gt;object = gt_stxh-tdobject&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;lines = lt_text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;if lt_text[] is not initial.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;LOOP AT lt_text.&lt;/P&gt;&lt;P&gt;MOVE lt_text-tdline TO lt_output-tdline.&lt;/P&gt;&lt;P&gt;APPEND lt_output.&lt;/P&gt;&lt;P&gt;CLEAR lt_output.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;endif.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;else.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND lt_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 May 2009 07:40:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/append-condition/m-p/5641079#M1283918</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-13T07:40:07Z</dc:date>
    </item>
  </channel>
</rss>

