<?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: Syntax problem in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187279#M1200543</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for all the help but I am getting errors still , dont know why but ist error still.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
data: lv_kotabnr type c length 15.
types: begin of it_konv ,
         kinak type konv-kinak,
         kschl type konv-kschl,
         kolnr type konv-kolnr,
       end of it_konv,

       begin of it_t685 ,
         kozgf type t685-kozgf,
       end of it_t685,

       begin of it_t682i,
        kotabnr type t682i-kotabnr,
        kolnr   type t682i-kolnr,
        kozgf type t682i-kozgf  ,
      end of it_t682i         ,

      begin of it_price ,
        ZPRICE_TYPE type zsd_price_type-ZPRICE_TYPE,
      end of it_price  .

      DATA: t_konv type table of it_konv, "Internal table
            wa_konv type it_konv, "Work Area
            t_t685 type table of it_t685,
            wa_t685 type it_t685,
            t_t682i type table of it_t682i,
            wa_t682i type it_t682i,
            t_price type table of  it_price,
            wa_price type it_price,

refresh t_konv.
select KINAK
       KSCHL
       KOLNR
  from konv
  into table t_konv
 where kinak = ' '
   and knumv eq iv_knumv
   and kposn eq iv_kposn .

check not t_konv[] is initial.

refresh t_t685.
select kozgf
  into table t_t685
  from T685
   for all entries in t_konv
 where kappl = 'V'
   and kschl = t_konv-kschl.

if sy-subrc eq 0.
  refresh t_t682i.
Loop at t_konv into wa_konv.
    Loop at t_t685 into wa_t685 where kschl = wa_konv-kschl.            
      move : it_konv-kolnr to wa_t682i-kolnr,
             it_t685-kozgf to wa_t682i-kozgf.
      append wa_t682 to it_t682i.               
    endloop.
  endloop.

  select kotabnr
         kolnr
         kozgf
    into table t_t682i
    from T682I
     for all entries in t_t682i
   where kappl = 'V'
     and kolnr eq t_t682i-kolnr
     and kozgf eq t_t682i-kozgf.

  if sy-subrc eq 0.

    select ZPRICE_TYPE
      into table t_price
      from zsd_price_type
       for all entries in t_t682i
     where kotabnr = t_t682i-kotabnr .

    Loop at t_price where ZPRICE_TYPE is initial .
      exit.
    endloop.
  endif.
endif.

 endmethod.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 26 Feb 2009 18:18:50 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-02-26T18:18:50Z</dc:date>
    <item>
      <title>Syntax problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187269#M1200533</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gurus!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could anyone please let me know what exactly is the problem with my this part of code , its giving me syntax errors saying tables with header lines not supported with OO concept.&lt;/P&gt;&lt;P&gt;The parameters used here are:&lt;/P&gt;&lt;P&gt;IV_KNUMV	Importing	Type	KNUMV&lt;/P&gt;&lt;P&gt;IV_KPOSN	Importing	Type	KPOSN&lt;/P&gt;&lt;P&gt;RV_IS_LIST	Returning	Type	ZPRICE_TYPE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
data: lv_kotabnr type c length 15.
data:     begin of it_konv occurs 0,
        KINAK type konv-kinak,
        KSCHL type konv-kschl,
        KOLNR type konv-kolnr,
      end of it_konv         ,

      begin of it_t685 occurs 0,
        kozgf type t685-kozgf,
      end of it_t685         ,
 
      begin of it_t682i occurs 0,
        kotabnr type t682i-kotabnr,
        kolnr   type t682i-kolnr,
        kozgf type t682i-kozgf  ,
      end of it_t682i         ,

      begin of it_price occurs 0,
        ZPRICE_TYPE type zsd_price_type-ZPRICE_TYPE,
      end of it_price         .


*************************************************************************************
* In all select Queries, fields sequence in WHERE clause should match with that in
* database table. This will improve the performance
*************************************************************************************

refresh it_konv.
select KINAK
       KSCHL
       KOLNR
  from konv
  into table it_konv
 where kinak = ' '
   and knumv eq iv_knumv
   and kposn eq iv_kposn .

check not it_konv[] is initial.

refresh it_t685.
select kozgf
  into table it_t685
  from T685
   for all entries in it_konv
 where kappl = 'V'
   and kschl = it_konv-kschl.

if sy-subrc eq 0.
  refresh it_t682i.
  Loop at it_konv.
    Loop at it_t685 where kschl = it_konv-kschl.
      move : it_konv-kolnr to it_t682i-kolnr,
             it_t685-kozgf to it_t682i-kozgf.
      append it_t682i.
    endloop.
  endloop.


  select kotabnr
         kolnr
         kozgf
    into table it_t682i
    from T682I
     for all entries in it_t682i
   where kappl = 'V'
     and kolnr eq it_t682i-kolnr
     and kozgf eq it_t682i-kozgf.


  if sy-subrc eq 0.

    select ZPRICE_TYPE
      into table it_price
      from zsd_price_type
       for all entries in it_t682i
     where kotabnr = it_t682i-kotabnr .

***************** Set IS_LIST based on your condition *****************
    Loop at it_price where ZPRICE_TYPE is initial .
      exit.
    endloop.
  endif.
endif.

 endmethod.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Feb 2009 17:08:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187269#M1200533</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-26T17:08:43Z</dc:date>
    </item>
    <item>
      <title>Re: Syntax problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187270#M1200534</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;You cannot declare internal tables with header lines...remove the occurs 0...and create a work area for the internal tables to access the internal table values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ex..&lt;/P&gt;&lt;P&gt;      &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;types: begin of type_t685,
                  kozgf type t685-kozgf,
                end of type_t685         .
 
      data: it_t685 TYPE STANDARD TABLE OF type_t685,    " Internal table
              wa_t685 TYPE type_t685.                                     " Work area.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Feb 2009 17:18:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187270#M1200534</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-26T17:18:07Z</dc:date>
    </item>
    <item>
      <title>Re: Syntax problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187271#M1200535</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;In ABAP OO you can't define internal tables with header line so:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data:     begin of it_konv occurs 0,
        KINAK type konv-kinak,
        KSCHL type konv-kschl,
        KOLNR type konv-kolnr,
      end of it_konv         ,
 
      begin of it_t685 occurs 0,
        kozgf type t685-kozgf,
      end of it_t685         ,
 
      begin of it_t682i occurs 0,
        kotabnr type t682i-kotabnr,
        kolnr   type t682i-kolnr,
        kozgf type t682i-kozgf  ,
      end of it_t682i         ,
 
      begin of it_price occurs 0,
        ZPRICE_TYPE type zsd_price_type-ZPRICE_TYPE,
      end of it_price&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;These definitions are wrong because they are defining internal tables with a header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You should define them like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;Types: BEGIN OF t_konv,
           KINAK type konv-kinak,
        KSCHL type konv-kschl,
        KOLNR type konv-kolnr,
END OF t_konv.

DATA: it_konv type table of t_konv, "Internal table
           wa_konv type t_konv. "Work Area

LOOP AT it_konv INTO wa_konv.
wa_konv-kinak = ....
....
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gilberto Li&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Feb 2009 17:25:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187271#M1200535</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-26T17:25:59Z</dc:date>
    </item>
    <item>
      <title>Re: Syntax problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187272#M1200536</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thats right , I changed it to types now but still it gives me an error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Field "IT_KONV" is unknown. It is neither in one of the specified&lt;/P&gt;&lt;P&gt;tables nor defined by a "DATA" statement . . . . . . . . . ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using this in my methods.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Feb 2009 17:33:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187272#M1200536</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-26T17:33:32Z</dc:date>
    </item>
    <item>
      <title>Re: Syntax problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187273#M1200537</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;After the types you need this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: it_konv type table of t_konv, "Internal table
           wa_konv type t_konv. "Work Area&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gilberto Li&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Feb 2009 17:36:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187273#M1200537</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-26T17:36:35Z</dc:date>
    </item>
    <item>
      <title>Re: Syntax problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187274#M1200538</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes that helped a lot but I still get another error msg if can help with.\&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;if sy-subrc eq 0.
  refresh t_t682i.
  Loop at t_konv.
    Loop at it_t685 where kschl = it_konv-kschl.
      move : it_konv-kolnr to it_t682i-kolnr,
             it_t685-kozgf to it_t682i-kozgf.
      append it_t682i.
    endloop.
  endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At "LOOP AT itab" one of the additions "INTO", "ASSIGNING" or&lt;/P&gt;&lt;P&gt;"TRANSPORTING NO FIELDS" is required in the OO context . .&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Feb 2009 17:45:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187274#M1200538</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-26T17:45:41Z</dc:date>
    </item>
    <item>
      <title>Re: Syntax problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187275#M1200539</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check if T_konv is declared as an internal table or not...&lt;/P&gt;&lt;P&gt;if its declared as an internal table then what is the correspoding work area of that....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data :
wa like line of t_konv.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this line will create a line type of t_konv table...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then use &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;loop at t_konv into wa.
" processing steps
endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Siddarth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Feb 2009 17:59:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187275#M1200539</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-26T17:59:03Z</dc:date>
    </item>
    <item>
      <title>Re: Syntax problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187276#M1200540</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 my entire example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;Types: BEGIN OF t_konv,
           KINAK type konv-kinak,
        KSCHL type konv-kschl,
        KOLNR type konv-kolnr,
END OF t_konv.
 
DATA: it_konv type table of t_konv, "Internal table
           wa_konv type t_konv. "Work Area
 
LOOP AT it_konv INTO wa_konv.
LOOP AT it_t685 where kschl = wa_konv-kschl.
      move : wa_konv-kolnr to wa_t682i-kolnr,
             wa_t685-kozgf to wa_t682i-kozgf.
      append wa_t685 to it_t682i.
    endloop.
  endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gilberto Li&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Gilberto Li on Feb 26, 2009 7:03 PM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Gilberto Li on Feb 26, 2009 7:05 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Feb 2009 18:02:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187276#M1200540</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-26T18:02:58Z</dc:date>
    </item>
    <item>
      <title>Re: Syntax problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187277#M1200541</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes I have done that but the errro is at teh second loop and move statement .&lt;/P&gt;&lt;P&gt;At "LOOP AT itab" one of the additions "INTO", "ASSIGNING" or&lt;/P&gt;&lt;P&gt;"TRANSPORTING NO FIELDS" is required in the OO context . .&lt;/P&gt;&lt;P&gt;at this loop at t_t685....&lt;/P&gt;&lt;P&gt;and &lt;/P&gt;&lt;P&gt;loop at t_price at the end ...&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
Loop at t_konv into wa_konv.
    Loop at t_t685 where kschl = t_konv-kschl.
      move : it_konv-kolnr to wa_t682i-kolnr,
             it_t685-kozgf to wa_t682i-kozgf.
      append it_t682i.
    endloop.
  endloop.
.........
,,,,,,,,,,,,,,,,,,,,,,

     
***************** Set IS_LIST based on your condition *****************
    Loop at it_price where ZPRICE_TYPE is initial .
      exit.
    endloop.
  endif.
endif.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Feb 2009 18:06:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187277#M1200541</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-26T18:06:00Z</dc:date>
    </item>
    <item>
      <title>Re: Syntax problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187278#M1200542</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;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data : wa_t685 like line of t_t685,
wa_price like line of it_price.                " additions

Loop at t_konv into wa_konv.
    Loop at t_t685 into wa_t685 where kschl = t_konv-kschl.            " addition of into statement
      move : it_konv-kolnr to wa_t682i-kolnr,
             it_t685-kozgf to wa_t682i-kozgf.
      append wa_t682 to it_t682i.               " change here also
    endloop.
  endloop.
.........
,,,,,,,,,,,,,,,,,,,,,,
 
     
***************** Set IS_LIST based on your condition *****************
    Loop at it_price into wa_price where ZPRICE_TYPE is initial .          " addition of into statement
      exit.
    endloop.
  endif.
endif.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Siddarth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Feb 2009 18:09:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187278#M1200542</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-26T18:09:36Z</dc:date>
    </item>
    <item>
      <title>Re: Syntax problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187279#M1200543</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for all the help but I am getting errors still , dont know why but ist error still.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
data: lv_kotabnr type c length 15.
types: begin of it_konv ,
         kinak type konv-kinak,
         kschl type konv-kschl,
         kolnr type konv-kolnr,
       end of it_konv,

       begin of it_t685 ,
         kozgf type t685-kozgf,
       end of it_t685,

       begin of it_t682i,
        kotabnr type t682i-kotabnr,
        kolnr   type t682i-kolnr,
        kozgf type t682i-kozgf  ,
      end of it_t682i         ,

      begin of it_price ,
        ZPRICE_TYPE type zsd_price_type-ZPRICE_TYPE,
      end of it_price  .

      DATA: t_konv type table of it_konv, "Internal table
            wa_konv type it_konv, "Work Area
            t_t685 type table of it_t685,
            wa_t685 type it_t685,
            t_t682i type table of it_t682i,
            wa_t682i type it_t682i,
            t_price type table of  it_price,
            wa_price type it_price,

refresh t_konv.
select KINAK
       KSCHL
       KOLNR
  from konv
  into table t_konv
 where kinak = ' '
   and knumv eq iv_knumv
   and kposn eq iv_kposn .

check not t_konv[] is initial.

refresh t_t685.
select kozgf
  into table t_t685
  from T685
   for all entries in t_konv
 where kappl = 'V'
   and kschl = t_konv-kschl.

if sy-subrc eq 0.
  refresh t_t682i.
Loop at t_konv into wa_konv.
    Loop at t_t685 into wa_t685 where kschl = wa_konv-kschl.            
      move : it_konv-kolnr to wa_t682i-kolnr,
             it_t685-kozgf to wa_t682i-kozgf.
      append wa_t682 to it_t682i.               
    endloop.
  endloop.

  select kotabnr
         kolnr
         kozgf
    into table t_t682i
    from T682I
     for all entries in t_t682i
   where kappl = 'V'
     and kolnr eq t_t682i-kolnr
     and kozgf eq t_t682i-kozgf.

  if sy-subrc eq 0.

    select ZPRICE_TYPE
      into table t_price
      from zsd_price_type
       for all entries in t_t682i
     where kotabnr = t_t682i-kotabnr .

    Loop at t_price where ZPRICE_TYPE is initial .
      exit.
    endloop.
  endif.
endif.

 endmethod.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Feb 2009 18:18:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187279#M1200543</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-26T18:18:50Z</dc:date>
    </item>
    <item>
      <title>Re: Syntax problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187280#M1200544</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;i have made the following changes please check.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data: lv_kotabnr type c length 15.
types: begin of it_konv ,
         kinak type konv-kinak,
         kschl type konv-kschl,
         kolnr type konv-kolnr,
       end of it_konv,
 
       begin of it_t685 ,
         kozgf type t685-kozgf,
       end of it_t685,
 
       begin of it_t682i,
        kotabnr type t682i-kotabnr,
        kolnr   type t682i-kolnr,
        kozgf type t682i-kozgf  ,
      end of it_t682i         ,

      begin of it_price ,
        ZPRICE_TYPE type zsd_price_type-ZPRICE_TYPE,
      end of it_price  .
 
      DATA: t_konv type table of it_konv, "Internal table
            wa_konv type it_konv, "Work Area
            t_t685 type table of it_t685,
            wa_t685 type it_t685,
            t_t682i type table of it_t682i,
            wa_t682i type it_t682i,
            t_price type table of  it_price,
            wa_price type it_price.        " replace ',' with '.'
 
refresh t_konv.
select KINAK
       KSCHL
       KOLNR
  from konv
  into table t_konv
 where kinak = ' '
   and knumv eq iv_knumv
   and kposn eq iv_kposn .
 
check not t_konv is initial.
 
refresh t_t685.
select kozgf
  into table t_t685
  from T685
   for all entries in t_konv
 where kappl = 'V'
   and kschl = t_konv-kschl.
 
if sy-subrc eq 0.
  refresh t_t682i.
Loop at t_konv into wa_konv.
    Loop at t_t685 into wa_t685. " where kschl = wa_konv-kschl.      " there is no component declared as KSCHL in t_t685
"  here is the declaration which you have made...
"begin of it_t685 ,
"         kozgf type t685-kozgf,
"       end of it_t685,  
" only one component so in this case if you try to use loop at t_t685 into wa_t685 where kschl = ...
" it does not recognize....
      move : wa_konv-kolnr to wa_t682i-kolnr,        " changed from it_konv to wa_konv
             wa_t685-kozgf to wa_t682i-kozgf.        " changed from it_t685 to wa_t685 as it_ are types as you have decleared they are not data variables
      append wa_t682i to t_t682i.               " changed from it_t682i to t_t682i and wa_t682 to wa_t682i
    endloop.
  endloop.
 
  select kotabnr
         kolnr
         kozgf
    into table t_t682i
    from T682I
     for all entries in t_t682i
   where kappl = 'V'
     and kolnr eq t_t682i-kolnr
     and kozgf eq t_t682i-kozgf.
 
  if sy-subrc eq 0.
 
    select ZPRICE_TYPE
      into table t_price
      from zsd_price_type
       for all entries in t_t682i
     where kotabnr = t_t682i-kotabnr .
 
    Loop at t_price into wa_price where ZPRICE_TYPE is initial .  " included into wa_price
      exit.
    endloop.
  endif.
endif.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Siddarth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Feb 2009 18:32:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187280#M1200544</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-02-26T18:32:29Z</dc:date>
    </item>
    <item>
      <title>Re: Syntax problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187281#M1200545</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Arav ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                You have defined structure of table in wrong way  pls use this format to define work area and then internal table for that work area .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;such as &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: lv_kotabnr TYPE c LENGTH 15.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF wa_konv ,     " This is work area for  internal table it_konv  .&lt;/P&gt;&lt;P&gt;         kinak TYPE konv-kinak,&lt;/P&gt;&lt;P&gt;         kschl TYPE konv-kschl,&lt;/P&gt;&lt;P&gt;         kolnr TYPE konv-kolnr,&lt;/P&gt;&lt;P&gt;       END OF it_konv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES :       BEGIN OF wa_t685 ,  " This is work area for  internal table it_t685  .&lt;/P&gt;&lt;P&gt;         kozgf TYPE t685-kozgf,&lt;/P&gt;&lt;P&gt;         kschl TYPE konv-kschl,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       END OF it_t685.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES :      BEGIN OF wa_t682i,   " This is work area for  internal table it_t682i  .&lt;/P&gt;&lt;P&gt;        kotabnr TYPE t682i-kotabnr,&lt;/P&gt;&lt;P&gt;        kolnr   TYPE t682i-kolnr,&lt;/P&gt;&lt;P&gt;        kozgf TYPE t682i-kozgf  ,&lt;/P&gt;&lt;P&gt;      END OF it_t682i         .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*TYPES:       BEGIN OF wa_price ,  " This is work area for  internal table it_price   .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       zprice_type TYPE zsd_price_type-zprice_type,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     END OF it_price  .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : it_konv type standard table of wa_konv with header line ,   " This is internal table for all workarea .&lt;/P&gt;&lt;P&gt;         it_t685 type standard table of wa_t685 with header line ,&lt;/P&gt;&lt;P&gt;          it_t682i type standard table of wa_t682i with header line , &lt;/P&gt;&lt;P&gt; it_price type standard table of wa_price with header line .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now you can  use this as internal table  for further calculation .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Feb 2009 05:41:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/syntax-problem/m-p/5187281#M1200545</guid>
      <dc:creator>deepak_dhamat</dc:creator>
      <dc:date>2009-02-27T05:41:47Z</dc:date>
    </item>
  </channel>
</rss>

