<?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 badi  logic  help in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi-logic-help/m-p/8624752#M1664253</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; &lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; Hi&amp;nbsp; ,&amp;nbsp; &lt;/P&gt;&lt;P&gt; I&amp;nbsp; am&amp;nbsp;&amp;nbsp;&amp;nbsp; having requirement&amp;nbsp; as&amp;nbsp; below&amp;nbsp; ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp; Read the shopping cart item&amp;nbsp; ie&amp;nbsp;&amp;nbsp; ct_item&amp;nbsp; and&amp;nbsp; Run all items&amp;nbsp;&amp;nbsp; and&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp; Determine and note the product categories-ID and process-ID&amp;nbsp; of an item&amp;nbsp; in an internal table. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp; If&amp;nbsp; 1&lt;SUP&gt;st&lt;/SUP&gt; item: continue, otherwise: check, whether same product category&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and process-ID are noted already. If no: is the combination of WGR_ID_ADD and&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROCID_ADD as per table ZSRM_WGR_SORTEN is allowed&amp;nbsp; and&amp;nbsp; If no: Display an error message&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I&amp;nbsp; done&amp;nbsp; coding&amp;nbsp; as&amp;nbsp; below&amp;nbsp; ,&amp;nbsp; please&amp;nbsp; check&amp;nbsp; is&amp;nbsp; it&amp;nbsp; correct&amp;nbsp; and&amp;nbsp; suggest&amp;nbsp; if&amp;nbsp; changes&amp;nbsp; required,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;METHOD &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;check_category.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; DATA: ls_item&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;bbp_pds_sc_item_d,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_message &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;bbp_smessages_badi,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lt_zsrm&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;TYPE TABLE&amp;nbsp; OF&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;zsrm_wgr_sorten,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lt_item&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;TYPE&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;bbpt_pd_sc_item_d,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; varcatid &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;TYPE&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;comt_category_id,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; varprocind &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;zprocind,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; varnumint &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;bbp_item_no.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;SELECT&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;*&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;FROM &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;zsrm_wgr_sorten&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;INTO&amp;nbsp; TABLE &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;lt_zsrm&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;FOR&amp;nbsp; ALL&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;ENTRIES&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;IN &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;ct_item&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;WHERE&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;wgrid_add&amp;nbsp; =&amp;nbsp;&amp;nbsp; ct_item-category_id&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;AND&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; procid_add&amp;nbsp; =&amp;nbsp; ct_item-procind.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; lt_item&amp;nbsp; =&amp;nbsp; ct_item.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;SORT&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;lt_item&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;BY &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;category_id procind.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;LOOP&amp;nbsp; AT&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;lt_item &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;INTO &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;ls_item&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;WHERE &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;del_ind = space.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;IF&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;sy-tabix =&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: #3399ff; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;1.&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; varcatid&amp;nbsp; =&amp;nbsp;&amp;nbsp; ls_item-category_id.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; varprocind =&amp;nbsp; ls_item-procind.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; varnumint&amp;nbsp; =&amp;nbsp; ls_item-number_int.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CONTINUE.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;READ&amp;nbsp; TABLE &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;lt_zsrm &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;WITH&amp;nbsp; KEY&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;wgrid_add = varcatid&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; procid_add =&amp;nbsp; varprocind &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;BINARY&amp;nbsp; SEARCH&amp;nbsp; TRANSPORTING&amp;nbsp; NO&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;FIELDS.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;IF&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;sy-subrc&amp;nbsp; =&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: #3399ff; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;0.&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;IF&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;ls_item-category_id = varcatid &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;AND&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;ls_item-procind = varprocind .&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_message-msgno&amp;nbsp;&amp;nbsp; = &lt;/SPAN&gt;&lt;SPAN style="background: white; color: #4da619; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;'002'&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_message-msgty&amp;nbsp;&amp;nbsp; = &lt;/SPAN&gt;&lt;SPAN style="background: white; color: #4da619; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;'E'&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_message-msgid&amp;nbsp;&amp;nbsp; = &lt;/SPAN&gt;&lt;SPAN style="background: white; color: #4da619; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;'ZSRM_SC'&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_message-msgv1&amp;nbsp;&amp;nbsp; = ls_item-number_int.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_message-msgv2&amp;nbsp;&amp;nbsp; = varnumint.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;APPEND &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;ls_message &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;TO &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;et_messages.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;CLEAR &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;ls_message.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;CLEAR &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;varcatid.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;CLEAR &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;varprocind.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;CLEAR &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;varnumint.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; varcatid&amp;nbsp; =&amp;nbsp;&amp;nbsp; ls_item-category_id.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; varprocind =&amp;nbsp; ls_item-procind.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; varnumint&amp;nbsp; =&amp;nbsp; ls_item-number_int.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; ENDLOOP.&lt;BR /&gt;&lt;BR /&gt;ENDMETHOD.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;Thanks ,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;Veeru.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;Moderator message: duplicate post, spec dumping&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Thomas Zloch&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 18 Mar 2012 07:24:23 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2012-03-18T07:24:23Z</dc:date>
    <item>
      <title>badi  logic  help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi-logic-help/m-p/8624752#M1664253</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; &lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; Hi&amp;nbsp; ,&amp;nbsp; &lt;/P&gt;&lt;P&gt; I&amp;nbsp; am&amp;nbsp;&amp;nbsp;&amp;nbsp; having requirement&amp;nbsp; as&amp;nbsp; below&amp;nbsp; ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp; Read the shopping cart item&amp;nbsp; ie&amp;nbsp;&amp;nbsp; ct_item&amp;nbsp; and&amp;nbsp; Run all items&amp;nbsp;&amp;nbsp; and&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp; Determine and note the product categories-ID and process-ID&amp;nbsp; of an item&amp;nbsp; in an internal table. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp; If&amp;nbsp; 1&lt;SUP&gt;st&lt;/SUP&gt; item: continue, otherwise: check, whether same product category&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and process-ID are noted already. If no: is the combination of WGR_ID_ADD and&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROCID_ADD as per table ZSRM_WGR_SORTEN is allowed&amp;nbsp; and&amp;nbsp; If no: Display an error message&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I&amp;nbsp; done&amp;nbsp; coding&amp;nbsp; as&amp;nbsp; below&amp;nbsp; ,&amp;nbsp; please&amp;nbsp; check&amp;nbsp; is&amp;nbsp; it&amp;nbsp; correct&amp;nbsp; and&amp;nbsp; suggest&amp;nbsp; if&amp;nbsp; changes&amp;nbsp; required,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;METHOD &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;check_category.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; DATA: ls_item&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;bbp_pds_sc_item_d,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_message &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;bbp_smessages_badi,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lt_zsrm&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;TYPE TABLE&amp;nbsp; OF&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;zsrm_wgr_sorten,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lt_item&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;TYPE&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;bbpt_pd_sc_item_d,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; varcatid &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;TYPE&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;comt_category_id,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; varprocind &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;zprocind,&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; varnumint &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;bbp_item_no.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;SELECT&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;*&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;FROM &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;zsrm_wgr_sorten&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;INTO&amp;nbsp; TABLE &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;lt_zsrm&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;FOR&amp;nbsp; ALL&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;ENTRIES&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;IN &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;ct_item&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;WHERE&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;wgrid_add&amp;nbsp; =&amp;nbsp;&amp;nbsp; ct_item-category_id&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;AND&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; procid_add&amp;nbsp; =&amp;nbsp; ct_item-procind.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; lt_item&amp;nbsp; =&amp;nbsp; ct_item.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;SORT&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;lt_item&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;BY &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;category_id procind.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;LOOP&amp;nbsp; AT&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;lt_item &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;INTO &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;ls_item&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;WHERE &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;del_ind = space.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;IF&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;sy-tabix =&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: #3399ff; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;1.&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; varcatid&amp;nbsp; =&amp;nbsp;&amp;nbsp; ls_item-category_id.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; varprocind =&amp;nbsp; ls_item-procind.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; varnumint&amp;nbsp; =&amp;nbsp; ls_item-number_int.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CONTINUE.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;READ&amp;nbsp; TABLE &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;lt_zsrm &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;WITH&amp;nbsp; KEY&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;wgrid_add = varcatid&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; procid_add =&amp;nbsp; varprocind &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;BINARY&amp;nbsp; SEARCH&amp;nbsp; TRANSPORTING&amp;nbsp; NO&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;FIELDS.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;IF&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;sy-subrc&amp;nbsp; =&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: #3399ff; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;0.&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;IF&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;ls_item-category_id = varcatid &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;AND&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;ls_item-procind = varprocind .&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_message-msgno&amp;nbsp;&amp;nbsp; = &lt;/SPAN&gt;&lt;SPAN style="background: white; color: #4da619; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;'002'&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_message-msgty&amp;nbsp;&amp;nbsp; = &lt;/SPAN&gt;&lt;SPAN style="background: white; color: #4da619; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;'E'&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_message-msgid&amp;nbsp;&amp;nbsp; = &lt;/SPAN&gt;&lt;SPAN style="background: white; color: #4da619; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;'ZSRM_SC'&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_message-msgv1&amp;nbsp;&amp;nbsp; = ls_item-number_int.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_message-msgv2&amp;nbsp;&amp;nbsp; = varnumint.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;APPEND &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;ls_message &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;TO &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;et_messages.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;CLEAR &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;ls_message.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;CLEAR &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;varcatid.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;CLEAR &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;varprocind.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;CLEAR &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;varnumint.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; varcatid&amp;nbsp; =&amp;nbsp;&amp;nbsp; ls_item-category_id.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; varprocind =&amp;nbsp; ls_item-procind.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; varnumint&amp;nbsp; =&amp;nbsp; ls_item-number_int.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; ENDLOOP.&lt;BR /&gt;&lt;BR /&gt;ENDMETHOD.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;Thanks ,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; line-height: 115%; font-family: &amp;amp;quot;Courier New&amp;amp;quot;; font-size: 10pt;"&gt;Veeru.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;Moderator message: duplicate post, spec dumping&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Thomas Zloch&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 18 Mar 2012 07:24:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi-logic-help/m-p/8624752#M1664253</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-03-18T07:24:23Z</dc:date>
    </item>
    <item>
      <title>Re: badi  logic  help</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/badi-logic-help/m-p/8624753#M1664254</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi veer P,&lt;/P&gt;&lt;P&gt;generate the code and test it.&lt;/P&gt;&lt;P&gt;Regards Clemens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 18 Mar 2012 14:08:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/badi-logic-help/m-p/8624753#M1664254</guid>
      <dc:creator>Clemenss</dc:creator>
      <dc:date>2012-03-18T14:08:33Z</dc:date>
    </item>
  </channel>
</rss>

