<?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: extracting problem in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/extracting-problem/m-p/1071720#M95050</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;what i meant to say is declare 1 variable and select into it.&lt;/P&gt;&lt;P&gt;then assign that variable to t_mchb-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do in this way.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And one more thing in this if it is the condition &lt;STRONG&gt;select-option&lt;/STRONG&gt; then in the multiple values it will pick and it will take 1st value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thnaks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Deepak333 k&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 10 Nov 2005 12:39:21 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-11-10T12:39:21Z</dc:date>
    <item>
      <title>extracting problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/extracting-problem/m-p/1071714#M95044</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;while iam intering only s_prdha(product hirarchy)iam not getting only that data...iam getting some other data in this code....could any one tell me what is the problem...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;points guaranteed&lt;/P&gt;&lt;P&gt;kaki&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT YMINVAGE no standard page heading&lt;/P&gt;&lt;P&gt;line-size 145&lt;/P&gt;&lt;P&gt;line-count 65&lt;/P&gt;&lt;P&gt;message-id Z1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables : mchb, "Batch Stocks&lt;/P&gt;&lt;P&gt;mara, "Material Master&lt;/P&gt;&lt;P&gt;mseg,&lt;/P&gt;&lt;P&gt;lqua. "Storage bin location&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of t_mchb occurs 0,&lt;/P&gt;&lt;P&gt;matnr like mara-matnr,&lt;/P&gt;&lt;P&gt;werks like mchb-werks,&lt;/P&gt;&lt;P&gt;lgort like mchb-lgort,&lt;/P&gt;&lt;P&gt;ersda like mchb-ersda, " creation date&lt;/P&gt;&lt;P&gt;charg like mchb-charg, " Batch Number&lt;/P&gt;&lt;P&gt;clabs like mchb-clabs, " unrestricted quantity&lt;/P&gt;&lt;P&gt;cspem like mchb-cspem, " Blocked stock&lt;/P&gt;&lt;P&gt;prdha like mvke-prodh, " product hierarchy&lt;/P&gt;&lt;P&gt;wdatu like lqua-wdatu, " gr date&lt;/P&gt;&lt;P&gt;qty type i,&lt;/P&gt;&lt;P&gt;price(8) type p decimals 2,&lt;/P&gt;&lt;P&gt;amount(8) type p decimals 2,&lt;/P&gt;&lt;P&gt;end of t_mchb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of t_qty occurs 0,&lt;/P&gt;&lt;P&gt;matnr like mchb-matnr,&lt;/P&gt;&lt;P&gt;werks like mchb-werks,&lt;/P&gt;&lt;P&gt;lgort like mchb-lgort,&lt;/P&gt;&lt;P&gt;wdatu like lqua-wdatu,&lt;/P&gt;&lt;P&gt;clabs like mchb-clabs,&lt;/P&gt;&lt;P&gt;cspem like mchb-cspem,&lt;/P&gt;&lt;P&gt;charg like mchb-charg,&lt;/P&gt;&lt;P&gt;price(8) type p decimals 2,&lt;/P&gt;&lt;P&gt;qty30 like mchb-clabs,&lt;/P&gt;&lt;P&gt;qty60 like mchb-clabs,&lt;/P&gt;&lt;P&gt;qty90 like mchb-clabs,&lt;/P&gt;&lt;P&gt;qtyful like mchb-clabs,&lt;/P&gt;&lt;P&gt;amt30 like mseg-dmbtr,&lt;/P&gt;&lt;P&gt;amt60 like mseg-dmbtr,&lt;/P&gt;&lt;P&gt;amt90 like mseg-dmbtr,&lt;/P&gt;&lt;P&gt;amtful like mseg-dmbtr,&lt;/P&gt;&lt;P&gt;end of t_qty.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of t_coll occurs 0,&lt;/P&gt;&lt;P&gt;matnr like mchb-matnr,&lt;/P&gt;&lt;P&gt;werks like mchb-werks,&lt;/P&gt;&lt;P&gt;lgort like mchb-lgort,&lt;/P&gt;&lt;P&gt;clabs like mchb-clabs,&lt;/P&gt;&lt;P&gt;cspem like mchb-cspem,&lt;/P&gt;&lt;P&gt;charg like mchb-charg,&lt;/P&gt;&lt;P&gt;amount(8) type p decimals 2,&lt;/P&gt;&lt;P&gt;date30 type d,&lt;/P&gt;&lt;P&gt;date60 type d,&lt;/P&gt;&lt;P&gt;date90 type d,&lt;/P&gt;&lt;P&gt;fdate type d,&lt;/P&gt;&lt;P&gt;end of t_coll.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : zukurs type p decimals 3,&lt;/P&gt;&lt;P&gt;zffact like tcurr-ffact,&lt;/P&gt;&lt;P&gt;ztfact like tcurr-tfact.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen begin of block sel with frame title text-001.&lt;/P&gt;&lt;P&gt;select-options : s_matnr for mchb-matnr.&lt;/P&gt;&lt;P&gt;select-options : s_prdha for mara-prdha.&lt;/P&gt;&lt;P&gt;select-options : s_werks for mchb-werks.&lt;/P&gt;&lt;P&gt;select-options : s_lgort for mchb-lgort.&lt;/P&gt;&lt;P&gt;select-options : s_grdate for lqua-wdatu.&lt;/P&gt;&lt;P&gt;selection-screen end of block sel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen begin of block sel1 with frame title text-002.&lt;/P&gt;&lt;P&gt;parameters: p_actstk radiobutton group g1 default 'X',&lt;/P&gt;&lt;P&gt;p_blkstk radiobutton group g1.&lt;/P&gt;&lt;P&gt;selection-screen end of block sel1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;  perform get_data.&lt;/P&gt;&lt;P&gt;  perform process_data.&lt;/P&gt;&lt;P&gt;  perform display_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;top-of-page.&lt;/P&gt;&lt;P&gt;  perform set_page_header.&lt;/P&gt;&lt;P&gt;&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 process_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;&lt;/P&gt;&lt;P&gt;form get_data.&lt;/P&gt;&lt;P&gt;  if p_actstk = 'X'.&lt;/P&gt;&lt;P&gt;*for material,plant,location&lt;/P&gt;&lt;P&gt;    select matnr werks lgort ersda charg clabs from mchb into&lt;/P&gt;&lt;P&gt;    corresponding fields of table t_mchb&lt;/P&gt;&lt;P&gt;    where matnr in s_matnr and&lt;/P&gt;&lt;P&gt;    werks in s_werks and&lt;/P&gt;&lt;P&gt;    lgort in s_lgort and&lt;/P&gt;&lt;P&gt;    clabs &amp;gt; 0 and&lt;/P&gt;&lt;P&gt;    ersda in s_grdate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    select matnr werks lgort ersda charg cspem from mchb into&lt;/P&gt;&lt;P&gt;    corresponding fields of table t_mchb&lt;/P&gt;&lt;P&gt;    where matnr in s_matnr and&lt;/P&gt;&lt;P&gt;    werks in s_werks and&lt;/P&gt;&lt;P&gt;    lgort in s_lgort and&lt;/P&gt;&lt;P&gt;    cspem &amp;gt; 0 and&lt;/P&gt;&lt;P&gt;    ersda in s_grdate.&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;  loop at t_mchb.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        INPUT  = t_mchb-matnr&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        OUTPUT = t_mchb-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    modify t_mchb.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at t_mchb.&lt;/P&gt;&lt;P&gt;*for product hierarchy&lt;/P&gt;&lt;P&gt;    select single * from mara where matnr = t_mchb-matnr and&lt;/P&gt;&lt;P&gt;    prdha in s_prdha.&lt;/P&gt;&lt;P&gt;    t_mchb-prdha = mara-prdha.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;for date of goods receipt&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    select single * from lqua where matnr = t_mchb-matnr and&lt;/P&gt;&lt;P&gt;    charg = t_mchb-charg and&lt;/P&gt;&lt;P&gt;    wdatu in s_grdate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    t_mchb-wdatu = lqua-wdatu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;for unit price&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    select single * from mseg where matnr = t_mchb-matnr and&lt;/P&gt;&lt;P&gt;    charg = t_mchb-charg and&lt;/P&gt;&lt;P&gt;    werks = t_mchb-werks.&lt;/P&gt;&lt;P&gt;    clear zukurs.&lt;/P&gt;&lt;P&gt;    perform get_usd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if zukurs &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      t_mchb-price = ( mseg-dmbtr / mseg-menge ) / ( zukurs / 100 ).&lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt;      t_mchb-price = ( mseg-dmbtr / mseg-menge ) / '1.6'.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      modify t_mchb.&lt;/P&gt;&lt;P&gt;      clear t_mchb.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;    message i016.&lt;/P&gt;&lt;P&gt;    leave list-processing.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at t_mchb.&lt;/P&gt;&lt;P&gt;    t_coll-matnr = t_mchb-matnr.&lt;/P&gt;&lt;P&gt;    t_coll-werks = t_mchb-werks.&lt;/P&gt;&lt;P&gt;    t_coll-lgort = t_mchb-lgort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    append t_coll.&lt;/P&gt;&lt;P&gt;    clear t_coll.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  sort t_coll.&lt;/P&gt;&lt;P&gt;  delete adjacent duplicates from t_coll.&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;/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 process_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 process_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data:age type d.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data: g_qty30 type i,&lt;/P&gt;&lt;P&gt;  g_qty60 type i,&lt;/P&gt;&lt;P&gt;  g_qty90 type i,&lt;/P&gt;&lt;P&gt;  g_qtyful type i,&lt;/P&gt;&lt;P&gt;  g_amt30 like t_qty-amt30,&lt;/P&gt;&lt;P&gt;  g_amt60 like t_qty-amt30,&lt;/P&gt;&lt;P&gt;  g_amt90 like t_qty-amt30,&lt;/P&gt;&lt;P&gt;  g_amtful like t_qty-amt30.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at t_coll.&lt;/P&gt;&lt;P&gt;    loop at t_mchb where matnr = t_coll-matnr&lt;/P&gt;&lt;P&gt;    and werks = t_coll-werks&lt;/P&gt;&lt;P&gt;    and lgort = t_coll-lgort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      age = t_mchb-wdatu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      if age lt 31.&lt;/P&gt;&lt;P&gt;        if p_actstk = 'X'.&lt;/P&gt;&lt;P&gt;          g_qty30 = g_qty30 + t_mchb-clabs.&lt;/P&gt;&lt;P&gt;        else.&lt;/P&gt;&lt;P&gt;          g_qty30 = g_qty30 + t_mchb-cspem.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      elseif age gt 30 and age lt 61.&lt;/P&gt;&lt;P&gt;        if p_actstk = 'X'.&lt;/P&gt;&lt;P&gt;          g_qty60 = g_qty60 + t_mchb-clabs.&lt;/P&gt;&lt;P&gt;        else.&lt;/P&gt;&lt;P&gt;          g_qty60 = g_qty60 + t_mchb-cspem.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      elseif age gt 60 and age lt 91.&lt;/P&gt;&lt;P&gt;        if p_actstk = 'X'.&lt;/P&gt;&lt;P&gt;          g_qty90 = g_qty90 + t_mchb-clabs.&lt;/P&gt;&lt;P&gt;        else.&lt;/P&gt;&lt;P&gt;          g_qty90 = g_qty90 + t_mchb-cspem.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      else.&lt;/P&gt;&lt;P&gt;        if p_actstk = 'X'.&lt;/P&gt;&lt;P&gt;          g_qtyful = g_qtyful + t_mchb-clabs.&lt;/P&gt;&lt;P&gt;        else.&lt;/P&gt;&lt;P&gt;          g_qtyful = g_qtyful + t_mchb-cspem.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;for amount calculation&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;if t_mchb-price = '0.00'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;t_mchb-price = '1'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    g_amt30 = g_qty30 * t_mchb-price.&lt;/P&gt;&lt;P&gt;    g_amt60 = g_qty60 * t_mchb-price.&lt;/P&gt;&lt;P&gt;    g_amt90 = g_qty90 * t_mchb-price.&lt;/P&gt;&lt;P&gt;    g_amtful = g_qtyful * t_mchb-price.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    t_qty-amt30 = g_amt30.&lt;/P&gt;&lt;P&gt;    t_qty-amt60 = g_amt60.&lt;/P&gt;&lt;P&gt;    t_qty-amt90 = g_amt90.&lt;/P&gt;&lt;P&gt;    t_qty-amtful = g_amtful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    t_qty-matnr = t_mchb-matnr.&lt;/P&gt;&lt;P&gt;    t_qty-werks = t_mchb-werks.&lt;/P&gt;&lt;P&gt;    t_qty-lgort = t_mchb-lgort.&lt;/P&gt;&lt;P&gt;    t_qty-wdatu = t_mchb-wdatu.&lt;/P&gt;&lt;P&gt;    t_qty-clabs = t_mchb-clabs.&lt;/P&gt;&lt;P&gt;    t_qty-cspem = t_mchb-cspem.&lt;/P&gt;&lt;P&gt;    t_qty-price = t_mchb-price.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*for quantities&lt;/P&gt;&lt;P&gt;    t_qty-qty30 = g_qty30.&lt;/P&gt;&lt;P&gt;    t_qty-qty60 = g_qty60.&lt;/P&gt;&lt;P&gt;    t_qty-qty90 = g_qty90.&lt;/P&gt;&lt;P&gt;    t_qty-qtyful = g_qtyful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if g_qty30 ne 0 or g_qty60 ne 0&lt;/P&gt;&lt;P&gt;    or g_qty90 ne 0 or g_qtyful ne 0.&lt;/P&gt;&lt;P&gt;      append t_qty.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    clear t_qty.&lt;/P&gt;&lt;P&gt;    clear: g_qty30, g_qty60, g_qty90, g_qtyful,&lt;/P&gt;&lt;P&gt;    g_amt30, g_amt60, g_amt90, g_amtful.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform. "process_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 display_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 display_data.&lt;/P&gt;&lt;P&gt;  data: l_ind value '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at t_qty.&lt;/P&gt;&lt;P&gt;    IF l_ind = '1'.&lt;/P&gt;&lt;P&gt;      l_ind = '0'.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR COL_TOTAL INTENSIFIED OFF .&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      l_ind = 1.&lt;/P&gt;&lt;P&gt;      FORMAT COLOR COL_NORMAL.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    write:/1(24) t_qty-matnr color 2,&lt;/P&gt;&lt;P&gt;    24(4) t_qty-werks,&lt;/P&gt;&lt;P&gt;    32(4) t_qty-lgort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE:41(1) SY-VLINE NO-GAP.&lt;/P&gt;&lt;P&gt;    WRITE:68(1) SY-VLINE NO-GAP.&lt;/P&gt;&lt;P&gt;    WRITE:95(1) SY-VLINE NO-GAP.&lt;/P&gt;&lt;P&gt;    WRITE:119(1) SY-VLINE NO-GAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;if age &amp;lt; 31.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    write: 42(13) t_qty-qty30,&lt;/P&gt;&lt;P&gt;    55(13) t_qty-amt30.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;elseif age &amp;lt; 61.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    write: 69(11) t_qty-qty60,&lt;/P&gt;&lt;P&gt;    84(11) t_qty-amt60.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;elseif age &amp;lt; 91.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    write: 96(11) t_qty-qty90,&lt;/P&gt;&lt;P&gt;    108(11) t_qty-amt90.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;else.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    write: 120(11) t_qty-qtyful,&lt;/P&gt;&lt;P&gt;    131(12) t_qty-amtful.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;  uline.&lt;/P&gt;&lt;P&gt;endform. "display_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_USD&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_usd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  call function 'READ_EXCHANGE_RATE'&lt;/P&gt;&lt;P&gt;  exporting&lt;/P&gt;&lt;P&gt;  date = lqua-wdatu&lt;/P&gt;&lt;P&gt;  foreign_currency = 'USD'&lt;/P&gt;&lt;P&gt;  local_currency = 'SGD'&lt;/P&gt;&lt;P&gt;  type_of_rate = 'M'&lt;/P&gt;&lt;P&gt;  importing&lt;/P&gt;&lt;P&gt;  exchange_rate = zukurs&lt;/P&gt;&lt;P&gt;  foreign_factor = zffact&lt;/P&gt;&lt;P&gt;  local_factor = ztfact&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;valid_from_date =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  exceptions&lt;/P&gt;&lt;P&gt;  no_rate_found = 1&lt;/P&gt;&lt;P&gt;  no_factors_found = 2&lt;/P&gt;&lt;P&gt;  no_spread_found = 3&lt;/P&gt;&lt;P&gt;  others = 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform. " GET_USD&lt;/P&gt;&lt;P&gt;&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 set_page_header&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 set_page_header.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;call function 'Z_REPORT_TITLE'&lt;/P&gt;&lt;/LI&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;line_size = sy-linsz&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;sy_title = 'Inventory Aging Report'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;uline = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;first_page_only = ' '.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  write:/1(145) space color 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  write :1(20) 'Material' color col_heading,&lt;/P&gt;&lt;P&gt;  23(9) 'Plant' color col_heading,&lt;/P&gt;&lt;P&gt;  31(15) 'Str.loc' color col_heading,&lt;/P&gt;&lt;P&gt;  51(18) '0 - 30 days' color col_heading,&lt;/P&gt;&lt;P&gt;  76(18) ' 31 - 60 days ' color col_heading,&lt;/P&gt;&lt;P&gt;  100(15) ' 61 - 90 days ' color col_heading,&lt;/P&gt;&lt;P&gt;  125(14) ' &amp;gt; 91 days ' color col_heading.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  write:/1(145) space color 1.&lt;/P&gt;&lt;P&gt;  write:48(11) 'Qty' color col_heading,&lt;/P&gt;&lt;P&gt;  58(10) 'Amnt(USD)' color col_heading.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  write:73(10) 'Qty' color col_heading,&lt;/P&gt;&lt;P&gt;  82(10) 'Amnt(USD)' color col_heading.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  write:98(10) 'Qty' color col_heading,&lt;/P&gt;&lt;P&gt;  108(10) 'Amnt(USD)' color col_heading.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  write:122(10) 'Qty' color col_heading,&lt;/P&gt;&lt;P&gt;  132(10) 'Amnt(USD)' color col_heading.&lt;/P&gt;&lt;P&gt;  uline.&lt;/P&gt;&lt;P&gt;endform. "set_page_header&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Nov 2005 12:07:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/extracting-problem/m-p/1071714#M95044</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-10T12:07:33Z</dc:date>
    </item>
    <item>
      <title>Re: extracting problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/extracting-problem/m-p/1071715#M95045</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;Clear header and Check sy-subrc and then see whether data is getting populated.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt; clear mara. &amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;select single * from mara where matnr = t_mchb-matnr and&lt;/P&gt;&lt;P&gt;prdha in s_prdha.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;if sy-subrc = 0.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;  t_mchb-prdha = mara-prdha.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;endif.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sailaja&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Sailaja N.L.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Nov 2005 12:15:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/extracting-problem/m-p/1071715#M95045</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-10T12:15:30Z</dc:date>
    </item>
    <item>
      <title>Re: extracting problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/extracting-problem/m-p/1071716#M95046</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I think here is ur problem.&lt;/P&gt;&lt;P&gt;*************&lt;/P&gt;&lt;P&gt;loop at t_mchb.&lt;/P&gt;&lt;P&gt;*for product hierarchy&lt;/P&gt;&lt;P&gt;select single * from mara where matnr = t_mchb-matnr and&lt;/P&gt;&lt;P&gt;prdha in s_prdha.&lt;/P&gt;&lt;P&gt;t_mchb-prdha = mara-prdha.&lt;/P&gt;&lt;P&gt;*****************&lt;/P&gt;&lt;P&gt;here &lt;/P&gt;&lt;P&gt;select single * from mara into &lt;STRONG&gt;missing&lt;/STRONG&gt; Plz check the code here.&lt;/P&gt;&lt;P&gt;t_mchb-prdha = &lt;STRONG&gt;missing&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Nov 2005 12:15:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/extracting-problem/m-p/1071716#M95046</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-10T12:15:40Z</dc:date>
    </item>
    <item>
      <title>Re: extracting problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/extracting-problem/m-p/1071717#M95047</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi deepak,&lt;/P&gt;&lt;P&gt;I did not get u....&lt;/P&gt;&lt;P&gt;could u elaborate me pls&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;kaki&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Nov 2005 12:24:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/extracting-problem/m-p/1071717#M95047</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-10T12:24:33Z</dc:date>
    </item>
    <item>
      <title>Re: extracting problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/extracting-problem/m-p/1071718#M95048</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;In select statement &lt;/P&gt;&lt;P&gt;data v_prdha like .........&lt;/P&gt;&lt;P&gt;loop at t_mchb.&lt;/P&gt;&lt;P&gt;select single * from MARA into v_prdha where matnr = t_mchb-matnr.&lt;/P&gt;&lt;P&gt;t_mchb-prdha = v_prdha.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check with this.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Nov 2005 12:29:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/extracting-problem/m-p/1071718#M95048</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-10T12:29:47Z</dc:date>
    </item>
    <item>
      <title>Re: extracting problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/extracting-problem/m-p/1071719#M95049</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi deepak...&lt;/P&gt;&lt;P&gt;but iam givig pradh as select options...so i have to give&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at t_mchb.&lt;/P&gt;&lt;P&gt;*for product hierarchy&lt;/P&gt;&lt;P&gt;    select single * from mara where prdha in s_prdha and&lt;/P&gt;&lt;P&gt;                                    matnr = t_mchb-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      t_mchb-prdha = mara-prdha.&lt;/P&gt;&lt;P&gt;      modify t_mchb.&lt;/P&gt;&lt;P&gt;      clear t_mchb.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If i select only matnr it is getting selected.But if i use in s_pradh(select-options), not getting selected..&lt;/P&gt;&lt;P&gt;cheers&lt;/P&gt;&lt;P&gt;kaki&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Nov 2005 12:34:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/extracting-problem/m-p/1071719#M95049</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-10T12:34:19Z</dc:date>
    </item>
    <item>
      <title>Re: extracting problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/extracting-problem/m-p/1071720#M95050</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;what i meant to say is declare 1 variable and select into it.&lt;/P&gt;&lt;P&gt;then assign that variable to t_mchb-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do in this way.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And one more thing in this if it is the condition &lt;STRONG&gt;select-option&lt;/STRONG&gt; then in the multiple values it will pick and it will take 1st value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thnaks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Deepak333 k&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Nov 2005 12:39:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/extracting-problem/m-p/1071720#M95050</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-10T12:39:21Z</dc:date>
    </item>
    <item>
      <title>Re: extracting problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/extracting-problem/m-p/1071721#M95051</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Kaki,&lt;/P&gt;&lt;P&gt;   Even if you declared the Prod hierarchy as select option, select single will only give you one record.&lt;/P&gt;&lt;P&gt;Thats the reason, you are not able to get the desired result.&lt;/P&gt;&lt;P&gt;Could you let us know if there can be multiple records in t_mchb for the same material?&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Nov 2005 12:39:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/extracting-problem/m-p/1071721#M95051</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-10T12:39:45Z</dc:date>
    </item>
    <item>
      <title>Re: extracting problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/extracting-problem/m-p/1071722#M95052</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ravi,&lt;/P&gt;&lt;P&gt;You are right.There are multiple material records which is having same product hirarchy. But if i select one product hirarchy (ex:LXTL 1PLL) it is giving other records also.My select statement is not sorting out..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cheers&lt;/P&gt;&lt;P&gt;kaki&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Nov 2005 12:44:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/extracting-problem/m-p/1071722#M95052</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-10T12:44:17Z</dc:date>
    </item>
  </channel>
</rss>

