<?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: Runtime error in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error/m-p/3624333#M873152</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;Just use corresponding fields of table &lt;/P&gt;&lt;P&gt;I have corrected it&lt;/P&gt;&lt;P&gt;tables:s031,s032,makt,marc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab1 OCCURS 0,&lt;/P&gt;&lt;P&gt;matnr TYPE s031-matnr,&lt;/P&gt;&lt;P&gt;lgort TYPE s031-lgort,&lt;/P&gt;&lt;P&gt;werks TYPE s031-werks,&lt;/P&gt;&lt;P&gt;spmon TYPE s031-spmon,&lt;/P&gt;&lt;P&gt;magbb type S031-magbb,&lt;/P&gt;&lt;P&gt;wagbb type S031-wagbb,&lt;/P&gt;&lt;P&gt;azubb type S031-azubb,&lt;/P&gt;&lt;P&gt;aagbb type S031-aagbb,&lt;/P&gt;&lt;P&gt;END OF itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab2 OCCURS 0,&lt;/P&gt;&lt;P&gt;matnr like makt-matnr,&lt;/P&gt;&lt;P&gt;maktx like makt-maktx,&lt;/P&gt;&lt;P&gt;END OF itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab3 OCCURS 0,&lt;/P&gt;&lt;P&gt;matnr TYPE marc-matnr,&lt;/P&gt;&lt;P&gt;werks type marc-werks,&lt;/P&gt;&lt;P&gt;ekgrp type marc-ekgrp,&lt;/P&gt;&lt;P&gt;END OF itab3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab4 OCCURS 0 ,&lt;/P&gt;&lt;P&gt;matnr TYPE s032-matnr,&lt;/P&gt;&lt;P&gt;lgort TYPE s032-lgort,&lt;/P&gt;&lt;P&gt;werks TYPE s032-werks,&lt;/P&gt;&lt;P&gt;mbwbest type s032-mbwbest,&lt;/P&gt;&lt;P&gt;wbwbest type s032-wbwbest,&lt;/P&gt;&lt;P&gt;END OF itab4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab_final OCCURS 0,&lt;/P&gt;&lt;P&gt;matnr TYPE s031-matnr,&lt;/P&gt;&lt;P&gt;lgort TYPE s031-lgort,&lt;/P&gt;&lt;P&gt;werks TYPE s031-werks,&lt;/P&gt;&lt;P&gt;spmon TYPE s031-spmon,&lt;/P&gt;&lt;P&gt;magbb type S031-magbb,&lt;/P&gt;&lt;P&gt;wagbb type S031-wagbb,&lt;/P&gt;&lt;P&gt;azubb type S031-azubb,&lt;/P&gt;&lt;P&gt;aagbb type S031-aagbb,&lt;/P&gt;&lt;P&gt;maktx TYPE makt-maktx,&lt;/P&gt;&lt;P&gt;ekgrp type marc-ekgrp,&lt;/P&gt;&lt;P&gt;mbwbest type s032-mbwbest,&lt;/P&gt;&lt;P&gt;wbwbest type s032-wbwbest,&lt;/P&gt;&lt;P&gt;END OF itab_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select-options:s_matnr for s031-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;select matnr lgort werks spmon magbb wagbb azubb aagbb&lt;/P&gt;&lt;P&gt;from s031 into table itab1&lt;/P&gt;&lt;P&gt;where matnr in s_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not itab1[] is initial.&lt;/P&gt;&lt;P&gt;select matnr maktx from makt into table itab2 for all entries in itab1 where matnr = itab1-matnr.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not itab2[] is initial.&lt;/P&gt;&lt;P&gt;select matnr werks ekgrp from marc into table itab3 for all entries in itab2 where matnr = itab2-matnr.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not itab3[] is initial.&lt;/P&gt;&lt;P&gt;select matnr werks mbwbest from s032 into &lt;STRONG&gt;CORRESPONDING&lt;/STRONG&gt; &lt;STRONG&gt;FIELDS OF TABLE&lt;/STRONG&gt; itab4 for all entries in itab3 where matnr = itab3-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&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;&lt;/P&gt;&lt;P&gt;end-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab3.&lt;/P&gt;&lt;P&gt;itab_final-matnr = itab3-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table itab2 with key matnr = itab3-matnr.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;itab_final-maktx = itab2-maktx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table itab1 with key matnr = itab2-matnr.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;itab_final-lgort = itab1-lgort.&lt;/P&gt;&lt;P&gt;itab_final-werks = itab1-werks.&lt;/P&gt;&lt;P&gt;itab_final-spmon = itab1-spmon.&lt;/P&gt;&lt;P&gt;itab_final-magbb = itab1-magbb.&lt;/P&gt;&lt;P&gt;itab_final-wagbb = itab1-wagbb.&lt;/P&gt;&lt;P&gt;itab_final-azubb = itab1-azubb.&lt;/P&gt;&lt;P&gt;itab_final-aagbb = itab1-aagbb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;itab_final-ekgrp = itab3-ekgrp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table itab4 with key matnr = itab3-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;itab_final-mbwbest = itab4-mbwbest.&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;itab_final-wbwbest = itab4-wbwbest.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append itab_final.&lt;/P&gt;&lt;P&gt;clear itab_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: /2 itab_final-matnr, 23 itab_final-lgort,29 itab_final-werks,35 itab_final-spmon,44 itab_final-magbb,66 itab_final-wagbb,86 itab_final-azubb,97 itab_final-aagbb,109 itab_final-wagbb,&lt;/P&gt;&lt;P&gt;150 itab_final-maktx, 160 itab_final-ekgrp,itab_final-mbwbest.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 16 Apr 2008 06:19:10 GMT</pubDate>
    <dc:creator>Pramanan</dc:creator>
    <dc:date>2008-04-16T06:19:10Z</dc:date>
    <item>
      <title>Runtime error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error/m-p/3624326#M873145</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;I am writing a simple select query,in my query I am taking two fields wbwbest and mbwbest it is going to dump other wise everything is fine here Iam giving my query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZMMTEST.&lt;/P&gt;&lt;P&gt;tables:s031,s032,makt,marc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab1 OCCURS 0,&lt;/P&gt;&lt;P&gt;       matnr TYPE s031-matnr,&lt;/P&gt;&lt;P&gt;       lgort      TYPE s031-lgort,&lt;/P&gt;&lt;P&gt;       werks      TYPE s031-werks,&lt;/P&gt;&lt;P&gt;       spmon      TYPE s031-spmon,&lt;/P&gt;&lt;P&gt;       magbb      type S031-magbb,&lt;/P&gt;&lt;P&gt;       wagbb      type S031-wagbb,&lt;/P&gt;&lt;P&gt;       azubb      type S031-azubb,&lt;/P&gt;&lt;P&gt;       aagbb      type S031-aagbb,&lt;/P&gt;&lt;P&gt;       END OF itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab2 OCCURS 0,&lt;/P&gt;&lt;P&gt;       matnr like makt-matnr,&lt;/P&gt;&lt;P&gt;       maktx like makt-maktx,&lt;/P&gt;&lt;P&gt;       END OF itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab3 OCCURS 0,&lt;/P&gt;&lt;P&gt;       matnr TYPE marc-matnr,&lt;/P&gt;&lt;P&gt;       werks type marc-werks,&lt;/P&gt;&lt;P&gt;       ekgrp type marc-ekgrp,&lt;/P&gt;&lt;P&gt;       END OF itab3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab4 OCCURS 0 ,&lt;/P&gt;&lt;P&gt;       matnr   TYPE s032-matnr,&lt;/P&gt;&lt;P&gt;       lgort   TYPE s032-lgort,&lt;/P&gt;&lt;P&gt;       werks   TYPE s032-werks,&lt;/P&gt;&lt;P&gt;       mbwbest type s032-mbwbest,&lt;/P&gt;&lt;P&gt;       wbwbest type s032-wbwbest,&lt;/P&gt;&lt;P&gt;       END OF itab4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA : BEGIN OF itab_final OCCURS 0,&lt;/P&gt;&lt;P&gt;       matnr      TYPE s031-matnr,&lt;/P&gt;&lt;P&gt;       lgort      TYPE s031-lgort,&lt;/P&gt;&lt;P&gt;       werks      TYPE s031-werks,&lt;/P&gt;&lt;P&gt;       spmon      TYPE s031-spmon,&lt;/P&gt;&lt;P&gt;       magbb      type S031-magbb,&lt;/P&gt;&lt;P&gt;       wagbb      type S031-wagbb,&lt;/P&gt;&lt;P&gt;       azubb      type S031-azubb,&lt;/P&gt;&lt;P&gt;       aagbb      type S031-aagbb,&lt;/P&gt;&lt;P&gt;       maktx      TYPE makt-maktx,&lt;/P&gt;&lt;P&gt;       ekgrp      type marc-ekgrp,&lt;/P&gt;&lt;P&gt;       mbwbest    type s032-mbwbest,&lt;/P&gt;&lt;P&gt;       wbwbest    type s032-wbwbest,&lt;/P&gt;&lt;P&gt;       END OF itab_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select-options:s_matnr for s031-matnr.&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;select matnr lgort werks spmon magbb wagbb azubb aagbb&lt;/P&gt;&lt;P&gt;        from s031 into  table itab1&lt;/P&gt;&lt;P&gt;        where matnr in s_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if not itab1[] is initial.&lt;/P&gt;&lt;P&gt;    select matnr maktx from makt into table itab2 for all entries in itab1 where matnr = itab1-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not itab2[] is initial.&lt;/P&gt;&lt;P&gt;   select matnr werks ekgrp from marc into table itab3 for all entries in itab2 where matnr = itab2-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not itab3[] is initial.&lt;/P&gt;&lt;P&gt;   select matnr werks mbwbest from s032 into table itab4 for all entries in itab3 where matnr = itab3-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     endif.&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at itab3.&lt;/P&gt;&lt;P&gt;   itab_final-matnr = itab3-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   read table itab2 with key matnr = itab3-matnr.&lt;/P&gt;&lt;P&gt;   if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    itab_final-maktx = itab2-maktx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   read table itab1 with key matnr = itab2-matnr.&lt;/P&gt;&lt;P&gt;   if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    itab_final-lgort = itab1-lgort.&lt;/P&gt;&lt;P&gt;    itab_final-werks = itab1-werks.&lt;/P&gt;&lt;P&gt;    itab_final-spmon = itab1-spmon.&lt;/P&gt;&lt;P&gt;    itab_final-magbb = itab1-magbb.&lt;/P&gt;&lt;P&gt;    itab_final-wagbb = itab1-wagbb.&lt;/P&gt;&lt;P&gt;    itab_final-azubb = itab1-azubb.&lt;/P&gt;&lt;P&gt;    itab_final-aagbb = itab1-aagbb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;   endif.&lt;/P&gt;&lt;P&gt;   itab_final-ekgrp = itab3-ekgrp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  read table itab4 with key matnr  = itab3-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;  itab_final-mbwbest = itab4-mbwbest.&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;itab_final-wbwbest = itab4-wbwbest.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append itab_final.&lt;/P&gt;&lt;P&gt;  clear itab_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at itab_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE: /2 itab_final-matnr, 23 itab_final-lgort,29  itab_final-werks,35 itab_final-spmon,44 itab_final-magbb,66 itab_final-wagbb,86 itab_final-azubb,97 itab_final-aagbb,109 itab_final-wagbb,&lt;/P&gt;&lt;P&gt;           150 itab_final-maktx, 160 itab_final-ekgrp,itab_final-mbwbest.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Error analysis  *                                                                   &lt;/P&gt;&lt;P&gt;    An exception occurred that is explained in detail below.                       &lt;/P&gt;&lt;P&gt;    The exception, which is assigned to class 'CX_SY_OPEN_SQL_DB', was not caught  &lt;/P&gt;&lt;P&gt;     and                                                                                &lt;/P&gt;&lt;P&gt;therefore caused a runtime error.                                              &lt;/P&gt;&lt;P&gt;    The reason for the exception is:                                               &lt;/P&gt;&lt;P&gt;    In a SELECT access, the read file could not be placed in the target            &lt;/P&gt;&lt;P&gt;    field provided.                                                                &lt;/P&gt;&lt;P&gt;    Either the conversion is not supported for the type of the target field,       &lt;/P&gt;&lt;P&gt;    the target field is too small to include the value, or the data does not       &lt;/P&gt;&lt;P&gt;    have the format required for the target field.     &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&amp;amp;regds,&lt;/P&gt;&lt;P&gt;Sree.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Apr 2008 05:50:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error/m-p/3624326#M873145</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-16T05:50:20Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error/m-p/3624327#M873146</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;goto transaction st22..u can find where exactly it goin to dump.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;pls reward if useful&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;rekha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Apr 2008 05:53:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error/m-p/3624327#M873146</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-16T05:53:26Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error/m-p/3624328#M873147</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;try changing your INTO statement to this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
into corresponding fields of table itab1
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards, &lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Apr 2008 05:54:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error/m-p/3624328#M873147</guid>
      <dc:creator>peter_ruiz2</dc:creator>
      <dc:date>2008-04-16T05:54:57Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error/m-p/3624329#M873148</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;check it now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
tables:s031,s032,makt,marc.


DATA : BEGIN OF itab1 OCCURS 0,
matnr TYPE s031-matnr,
lgort TYPE s031-lgort,
werks TYPE s031-werks,
spmon TYPE s031-spmon,
magbb type S031-magbb,
wagbb type S031-wagbb,
azubb type S031-azubb,
aagbb type S031-aagbb,
END OF itab1.

DATA : BEGIN OF itab2 OCCURS 0,
matnr like makt-matnr,
maktx like makt-maktx,
END OF itab2.

DATA : BEGIN OF itab3 OCCURS 0,
matnr TYPE marc-matnr,
werks type marc-werks,
ekgrp type marc-ekgrp,
END OF itab3.

DATA : BEGIN OF itab4 OCCURS 0 ,
matnr TYPE s032-matnr,
lgort TYPE s032-lgort,
werks TYPE s032-werks,
mbwbest type s032-mbwbest,
wbwbest type s032-wbwbest,
END OF itab4.

DATA : BEGIN OF itab_final OCCURS 0,
matnr TYPE s031-matnr,
lgort TYPE s031-lgort,
werks TYPE s031-werks,
spmon TYPE s031-spmon,
magbb type S031-magbb,
wagbb type S031-wagbb,
azubb type S031-azubb,
aagbb type S031-aagbb,
maktx TYPE makt-maktx,
ekgrp type marc-ekgrp,
mbwbest type s032-mbwbest,
wbwbest type s032-wbwbest,
END OF itab_final.

select-options:s_matnr for s031-matnr.

start-of-selection.
select matnr lgort werks spmon magbb wagbb azubb aagbb
from s031 into table itab1
where matnr in s_matnr.

if not itab1[] is initial.
select matnr maktx from makt into CORRESPONDING FIELDS OF TABLE itab2
for all entries in itab1
where matnr = itab1-matnr.

if not itab2[] is initial.
select matnr werks ekgrp from marc into CORRESPONDING FIELDS OF TABLE
itab3 for all entries in
itab2 where matnr = itab2-matnr.


if not itab3[] is initial.
select matnr werks mbwbest from s032 into CORRESPONDING FIELDS OF
TABLE itab4 for all entries
in itab3 where matnr = itab3-matnr.

endif.
endif.
endif.


end-of-selection.

loop at itab3.
itab_final-matnr = itab3-matnr.

read table itab2 with key matnr = itab3-matnr.
if sy-subrc = 0.
itab_final-maktx = itab2-maktx.

read table itab1 with key matnr = itab2-matnr.
if sy-subrc = 0.
itab_final-lgort = itab1-lgort.
itab_final-werks = itab1-werks.
itab_final-spmon = itab1-spmon.
itab_final-magbb = itab1-magbb.
itab_final-wagbb = itab1-wagbb.
itab_final-azubb = itab1-azubb.
itab_final-aagbb = itab1-aagbb.

endif.
endif.
itab_final-ekgrp = itab3-ekgrp.


read table itab4 with key matnr = itab3-matnr.

if sy-subrc = 0.
itab_final-mbwbest = itab4-mbwbest.

endif.

itab_final-wbwbest = itab4-wbwbest.

append itab_final.
clear itab_final.

endloop.

loop at itab_final.

WRITE: /2 itab_final-matnr, 23 itab_final-lgort,29 itab_final-werks,35
itab_final-spmon,44 itab_final-magbb,66 itab_final-wagbb,86
itab_final-azubb,97 itab_final-aagbb,109 itab_final-wagbb,
150 itab_final-maktx, 160 itab_final-ekgrp,itab_final-mbwbest.
ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds,&lt;/P&gt;&lt;P&gt;bharat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Apr 2008 05:55:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error/m-p/3624329#M873148</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-16T05:55:31Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error/m-p/3624330#M873149</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sree,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using Break point find exactly where the error was raised.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ST22 also give the brief explanation about your Error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Apr 2008 05:55:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error/m-p/3624330#M873149</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-16T05:55:59Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error/m-p/3624331#M873150</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sree&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Change ur coding like this and try...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not itab3[] is initial.&lt;/P&gt;&lt;P&gt;select matnr lgort werks mbwbest wbwbest from s032 into table itab4 for all entries in itab3 where matnr = itab3-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&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;end-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab3.&lt;/P&gt;&lt;P&gt;itab_final-matnr = itab3-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table itab2 with key matnr = itab3-matnr binary search.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;itab_final-maktx = itab2-maktx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table itab1 with key matnr = itab2-matnr binary search.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;itab_final-lgort = itab1-lgort.&lt;/P&gt;&lt;P&gt;itab_final-werks = itab1-werks.&lt;/P&gt;&lt;P&gt;itab_final-spmon = itab1-spmon.&lt;/P&gt;&lt;P&gt;itab_final-magbb = itab1-magbb.&lt;/P&gt;&lt;P&gt;itab_final-wagbb = itab1-wagbb.&lt;/P&gt;&lt;P&gt;itab_final-azubb = itab1-azubb.&lt;/P&gt;&lt;P&gt;itab_final-aagbb = itab1-aagbb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;itab_final-ekgrp = itab3-ekgrp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table itab4 with key matnr = itab3-matnr binary search.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;itab_final-mbwbest = itab4-mbwbest.&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;itab_final-wbwbest = itab4-wbwbest.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append itab_final.&lt;/P&gt;&lt;P&gt;clear itab_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think this will solve ur problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward Me point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By&lt;/P&gt;&lt;P&gt;Pari&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Apr 2008 05:57:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error/m-p/3624331#M873150</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-16T05:57:25Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error/m-p/3624332#M873151</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;try this statement.&lt;/P&gt;&lt;P&gt;*select matnr werks mbwbest from s032 into corresponding fields of table&lt;/P&gt;&lt;P&gt;itab4 for all entries in&lt;/P&gt;&lt;P&gt; itab3 where matnr = itab3-matnr.*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward if helpful&lt;/P&gt;&lt;P&gt;raam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Apr 2008 06:05:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error/m-p/3624332#M873151</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-16T06:05:22Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime error</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error/m-p/3624333#M873152</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;Just use corresponding fields of table &lt;/P&gt;&lt;P&gt;I have corrected it&lt;/P&gt;&lt;P&gt;tables:s031,s032,makt,marc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab1 OCCURS 0,&lt;/P&gt;&lt;P&gt;matnr TYPE s031-matnr,&lt;/P&gt;&lt;P&gt;lgort TYPE s031-lgort,&lt;/P&gt;&lt;P&gt;werks TYPE s031-werks,&lt;/P&gt;&lt;P&gt;spmon TYPE s031-spmon,&lt;/P&gt;&lt;P&gt;magbb type S031-magbb,&lt;/P&gt;&lt;P&gt;wagbb type S031-wagbb,&lt;/P&gt;&lt;P&gt;azubb type S031-azubb,&lt;/P&gt;&lt;P&gt;aagbb type S031-aagbb,&lt;/P&gt;&lt;P&gt;END OF itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab2 OCCURS 0,&lt;/P&gt;&lt;P&gt;matnr like makt-matnr,&lt;/P&gt;&lt;P&gt;maktx like makt-maktx,&lt;/P&gt;&lt;P&gt;END OF itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab3 OCCURS 0,&lt;/P&gt;&lt;P&gt;matnr TYPE marc-matnr,&lt;/P&gt;&lt;P&gt;werks type marc-werks,&lt;/P&gt;&lt;P&gt;ekgrp type marc-ekgrp,&lt;/P&gt;&lt;P&gt;END OF itab3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab4 OCCURS 0 ,&lt;/P&gt;&lt;P&gt;matnr TYPE s032-matnr,&lt;/P&gt;&lt;P&gt;lgort TYPE s032-lgort,&lt;/P&gt;&lt;P&gt;werks TYPE s032-werks,&lt;/P&gt;&lt;P&gt;mbwbest type s032-mbwbest,&lt;/P&gt;&lt;P&gt;wbwbest type s032-wbwbest,&lt;/P&gt;&lt;P&gt;END OF itab4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab_final OCCURS 0,&lt;/P&gt;&lt;P&gt;matnr TYPE s031-matnr,&lt;/P&gt;&lt;P&gt;lgort TYPE s031-lgort,&lt;/P&gt;&lt;P&gt;werks TYPE s031-werks,&lt;/P&gt;&lt;P&gt;spmon TYPE s031-spmon,&lt;/P&gt;&lt;P&gt;magbb type S031-magbb,&lt;/P&gt;&lt;P&gt;wagbb type S031-wagbb,&lt;/P&gt;&lt;P&gt;azubb type S031-azubb,&lt;/P&gt;&lt;P&gt;aagbb type S031-aagbb,&lt;/P&gt;&lt;P&gt;maktx TYPE makt-maktx,&lt;/P&gt;&lt;P&gt;ekgrp type marc-ekgrp,&lt;/P&gt;&lt;P&gt;mbwbest type s032-mbwbest,&lt;/P&gt;&lt;P&gt;wbwbest type s032-wbwbest,&lt;/P&gt;&lt;P&gt;END OF itab_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select-options:s_matnr for s031-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;select matnr lgort werks spmon magbb wagbb azubb aagbb&lt;/P&gt;&lt;P&gt;from s031 into table itab1&lt;/P&gt;&lt;P&gt;where matnr in s_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not itab1[] is initial.&lt;/P&gt;&lt;P&gt;select matnr maktx from makt into table itab2 for all entries in itab1 where matnr = itab1-matnr.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not itab2[] is initial.&lt;/P&gt;&lt;P&gt;select matnr werks ekgrp from marc into table itab3 for all entries in itab2 where matnr = itab2-matnr.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if not itab3[] is initial.&lt;/P&gt;&lt;P&gt;select matnr werks mbwbest from s032 into &lt;STRONG&gt;CORRESPONDING&lt;/STRONG&gt; &lt;STRONG&gt;FIELDS OF TABLE&lt;/STRONG&gt; itab4 for all entries in itab3 where matnr = itab3-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&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;&lt;/P&gt;&lt;P&gt;end-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab3.&lt;/P&gt;&lt;P&gt;itab_final-matnr = itab3-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table itab2 with key matnr = itab3-matnr.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;itab_final-maktx = itab2-maktx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table itab1 with key matnr = itab2-matnr.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;itab_final-lgort = itab1-lgort.&lt;/P&gt;&lt;P&gt;itab_final-werks = itab1-werks.&lt;/P&gt;&lt;P&gt;itab_final-spmon = itab1-spmon.&lt;/P&gt;&lt;P&gt;itab_final-magbb = itab1-magbb.&lt;/P&gt;&lt;P&gt;itab_final-wagbb = itab1-wagbb.&lt;/P&gt;&lt;P&gt;itab_final-azubb = itab1-azubb.&lt;/P&gt;&lt;P&gt;itab_final-aagbb = itab1-aagbb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;itab_final-ekgrp = itab3-ekgrp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table itab4 with key matnr = itab3-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;itab_final-mbwbest = itab4-mbwbest.&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;itab_final-wbwbest = itab4-wbwbest.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append itab_final.&lt;/P&gt;&lt;P&gt;clear itab_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: /2 itab_final-matnr, 23 itab_final-lgort,29 itab_final-werks,35 itab_final-spmon,44 itab_final-magbb,66 itab_final-wagbb,86 itab_final-azubb,97 itab_final-aagbb,109 itab_final-wagbb,&lt;/P&gt;&lt;P&gt;150 itab_final-maktx, 160 itab_final-ekgrp,itab_final-mbwbest.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Apr 2008 06:19:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error/m-p/3624333#M873152</guid>
      <dc:creator>Pramanan</dc:creator>
      <dc:date>2008-04-16T06:19:10Z</dc:date>
    </item>
  </channel>
</rss>

