<?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: IF...............................ENDIF in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/if-endif/m-p/12806446#M2025305</link>
    <description>&lt;P&gt;I think I just counted 1 extra ENDIF &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 02 Nov 2023 10:26:54 GMT</pubDate>
    <dc:creator>xiswanto</dc:creator>
    <dc:date>2023-11-02T10:26:54Z</dc:date>
    <item>
      <title>IF...............................ENDIF</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/if-endif/m-p/12806443#M2025302</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Error&lt;/STRONG&gt;&lt;/P&gt;
  &lt;P&gt;Incorrect nesting: Before the statement "FORM", the control structure introduced by "IF" must be closed by "ENDIF".&lt;/P&gt;
  &lt;P&gt;Below is the Code.&lt;/P&gt; 
  &lt;PRE&gt;&lt;CODE&gt;IF sy-subrc = 0.&amp;lt;br&amp;gt;    if gwa_invdata-werks = '4200' OR gwa_invdata-werks = '4210'.&amp;lt;br&amp;gt;         gwa_output-add_tracking_number_req_mt-tracking-pol_name = ''.&amp;lt;br&amp;gt;      ELSE.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;      gwa_output-add_tracking_number_req_mt-tracking-pol_name =&amp;lt;br&amp;gt;      gwa_plntorg-post_code1.&amp;lt;br&amp;gt;    ENDIF.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;* For Partner Function zip code&amp;lt;br&amp;gt;    READ TABLE git_partfunc INTO DATA(gwa_partfunc) WITH KEY&amp;lt;br&amp;gt;    vbeln = gwa_invdata-vbeln BINARY SEARCH.&amp;lt;br&amp;gt;   IF sy-subrc = 0.&amp;lt;br&amp;gt;      if gwa_invdata-werks = '4200' OR gwa_invdata-werks = '4210'.&amp;lt;br&amp;gt;         gwa_output-add_tracking_number_req_mt-tracking-pod_name = ''.&amp;lt;br&amp;gt;        ELSE.&amp;lt;br&amp;gt;         gwa_output-add_tracking_number_req_mt-tracking-pod_name =&amp;lt;br&amp;gt;         gwa_partfunc-post_code1.&amp;lt;br&amp;gt;      ENDIF.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;* EOC - Ended by Tapas dtd 14.09.2023&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;    READ TABLE git_gocotrack INTO DATA(gwa_gocotrack) WITH KEY&amp;lt;br&amp;gt;    vbeln = gwa_invdata-vbeln.&amp;lt;br&amp;gt;    IF sy-subrc = 4.&amp;lt;br&amp;gt;      TRY.&amp;lt;br&amp;gt;          CLEAR gwa_input.&amp;lt;br&amp;gt;          CALL METHOD me-&amp;gt;add_tracking_number_ob_si&amp;lt;br&amp;gt;            EXPORTING&amp;lt;br&amp;gt;              output = gwa_output&amp;lt;br&amp;gt;            IMPORTING&amp;lt;br&amp;gt;              input  = gwa_input.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;        CATCH cx_ai_system_fault INTO lcl_ref_fault.&amp;lt;br&amp;gt;          IF lcl_ref_fault IS NOT INITIAL.&amp;lt;br&amp;gt;            ELSE.&amp;lt;br&amp;gt;              COMMIT WORK.&amp;lt;br&amp;gt;            ENDIF.&amp;lt;br&amp;gt;      ENDTRY.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;      IF gwa_input IS NOT INITIAL AND&amp;lt;br&amp;gt;        gwa_input-add_tracking_number_res_mt-status NE 'failure'.&amp;lt;br&amp;gt;        gwa_logtab-tracking_id =&amp;lt;br&amp;gt;        gwa_input-add_tracking_number_res_mt-tracking_id.&amp;lt;br&amp;gt;        gwa_logtab-code       = gwa_input-add_tracking_number_res_mt-code.&amp;lt;br&amp;gt;        gwa_logtab-messages   = gwa_input-add_tracking_number_res_mt-message.&amp;lt;br&amp;gt;        CONCATENATE gwa_logtab-messages&amp;lt;br&amp;gt;        gv_message INTO gwa_logtab-messages SEPARATED BY space.&amp;lt;br&amp;gt;        gwa_logtab-status     = gwa_input-add_tracking_number_res_mt-status.&amp;lt;br&amp;gt;        gwa_logtab-token      = gwa_token-token.&amp;lt;br&amp;gt;        gwa_logtab-vbeln      = gwa_invdata-vbeln.&amp;lt;br&amp;gt;        gwa_logtab-created_by = sy-uname.&amp;lt;br&amp;gt;        gwa_logtab-created_on = sy-uzeit.&amp;lt;br&amp;gt;        gwa_logtab-created_at = sy-datum.&amp;lt;br&amp;gt;        gwa_logtab-bukrs      = gwa_invdata-bukrs.&amp;lt;br&amp;gt;        gwa_logtab-sta        = 'C'.&amp;lt;br&amp;gt;        APPEND gwa_logtab TO git_logtab.&amp;lt;br&amp;gt;        MODIFY zacg_gocotrackdt FROM gwa_logtab.&amp;lt;br&amp;gt;        IF sy-subrc = 0.&amp;lt;br&amp;gt;          COMMIT WORK.&amp;lt;br&amp;gt;        ENDIF.&amp;lt;br&amp;gt;        CLEAR: gwa_logtab,gwa_input.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;      ELSE.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;        lwa_elogtab-tracking_id =&amp;lt;br&amp;gt;        gwa_input-add_tracking_number_res_mt-tracking_id.&amp;lt;br&amp;gt;        lwa_elogtab-code        =&amp;lt;br&amp;gt;        gwa_input-add_tracking_number_res_mt-code.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;        IF gwa_input-add_tracking_number_res_mt-message&amp;lt;br&amp;gt;        IS NOT INITIAL.&amp;lt;br&amp;gt;          lwa_elogtab-messages  =&amp;lt;br&amp;gt;          gwa_input-add_tracking_number_res_mt-message.&amp;lt;br&amp;gt;        ELSE.&amp;lt;br&amp;gt;          lwa_elogtab-messages  = TEXT-015.&amp;lt;br&amp;gt;        ENDIF.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;        CONCATENATE lwa_elogtab-messages&amp;lt;br&amp;gt;        gv_message INTO lwa_elogtab-messages SEPARATED BY space.&amp;lt;br&amp;gt;        lwa_elogtab-status      =&amp;lt;br&amp;gt;        gwa_input-add_tracking_number_res_mt-status.&amp;lt;br&amp;gt;        lwa_elogtab-token       = gwa_token-token.&amp;lt;br&amp;gt;        lwa_elogtab-vbeln       = gwa_invdata-vbeln.&amp;lt;br&amp;gt;        lwa_elogtab-created_by  = sy-uname.&amp;lt;br&amp;gt;        lwa_elogtab-created_on  = sy-uzeit.&amp;lt;br&amp;gt;        lwa_elogtab-created_at  = sy-datum.&amp;lt;br&amp;gt;        lwa_elogtab-bukrs       = gwa_invdata-bukrs.&amp;lt;br&amp;gt;        MOVE-CORRESPONDING lwa_elogtab TO gwa_logtab.&amp;lt;br&amp;gt;        APPEND gwa_logtab TO git_logtab.&amp;lt;br&amp;gt;        INSERT zacg_errtrackdt FROM lwa_elogtab.&amp;lt;br&amp;gt;        IF sy-subrc = 0.&amp;lt;br&amp;gt;          COMMIT WORK.&amp;lt;br&amp;gt;          CLEAR lwa_elogtab.&amp;lt;br&amp;gt;        ENDIF.&amp;lt;br&amp;gt;      ENDIF.&amp;lt;br&amp;gt;    ENDIF.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;    CLEAR:&amp;lt;br&amp;gt;      gwa_output-add_tracking_number_req_mt-tracking-container_numbers,&amp;lt;br&amp;gt;      gwa_output-add_tracking_number_req_mt-tracking,gwa_output,&amp;lt;br&amp;gt;      gwa_input,gwa_logtab,lv_tdname,lv_veh_no,gwa_plntorg,gwa_partfunc.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;    REFRESH&amp;lt;br&amp;gt;    gwa_output-add_tracking_number_req_mt-tracking-container_numbers.&amp;lt;br&amp;gt;  ENDIF.&amp;lt;br&amp;gt;ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 01 Nov 2023 13:54:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/if-endif/m-p/12806443#M2025302</guid>
      <dc:creator>ninad18</dc:creator>
      <dc:date>2023-11-01T13:54:50Z</dc:date>
    </item>
    <item>
      <title>Re: IF...............................ENDIF</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/if-endif/m-p/12806444#M2025303</link>
      <description>&lt;P&gt;Use pretty print to see where you might be missing something&lt;/P&gt;</description>
      <pubDate>Wed, 01 Nov 2023 15:12:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/if-endif/m-p/12806444#M2025303</guid>
      <dc:creator>Eduardo-CE</dc:creator>
      <dc:date>2023-11-01T15:12:58Z</dc:date>
    </item>
    <item>
      <title>Re: IF...............................ENDIF</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/if-endif/m-p/12806445#M2025304</link>
      <description>&lt;P&gt;Could you reformat your question please? Lots of &amp;lt;br&amp;gt; in your code. Thanks.&lt;/P&gt;</description>
      <pubDate>Wed, 01 Nov 2023 15:33:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/if-endif/m-p/12806445#M2025304</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2023-11-01T15:33:39Z</dc:date>
    </item>
    <item>
      <title>Re: IF...............................ENDIF</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/if-endif/m-p/12806446#M2025305</link>
      <description>&lt;P&gt;I think I just counted 1 extra ENDIF &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 02 Nov 2023 10:26:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/if-endif/m-p/12806446#M2025305</guid>
      <dc:creator>xiswanto</dc:creator>
      <dc:date>2023-11-02T10:26:54Z</dc:date>
    </item>
  </channel>
</rss>

