[52378] in SAPr3-news

home help back first fref pref prev next nref lref last post

Re: Optimierung eines select Statements

daemon@ATHENA.MIT.EDU (Wulf Kruempelmann)
Sun Nov 21 17:52:14 2004

To: sapr3-news@mit.edu
Date: Sun, 21 Nov 2004 23:52:20 +0100
From: Wulf Kruempelmann <wulfk@t-online.de>
Message-ID: <cnr66l$va$02$1@news.t-online.com>

Matthias Lambrecht wrote:
> Hallo NGler,
> 
> ich habe bei uns im System ein ABAP gefunden und würde hier gern die 
> Select-Anweisung und die Aufnahme der gefundenen Daten in die interne 
> Tabelle,
> wenn möglich, optimieren. Leider habe ich nur wenig Ahnung von ABAP.
> 
> Könntet Ihr mir da bitte weiterhelfen ? Danke im Voraus.
> 
> +++++++++++++++++++++++++++++++++++++++++++++
> data: begin of itab,
>           kunnr like kna1-kunnr,
>           name1 like kna1-name1,
>           name2 like kna1-name2,
>           pstlz like kna1-pstlz,
>           ort01 like kna1-ort01,
>           stras like kna1-stras,
>           vkorg like knnn-vkorg,
>           vtweg like knvv-vtweg,
>           spart like knvv-spart,
>      end of itab.
> 
> *Hier steht weiteres Zeugs im ABAP

data it_kna1 like kna1 ovvurs 0 with header line.
  select * from kna1  into table it_kna1
                             where  pstlz in s_pstlz.


  select * from knvv where vkorg in s_vkorg
                                   and vtweg in s_vtweg
                                   and spart in s_spart.

   loop at it_kna1 where kunnr = knvv-kunnr.

                       itab-kunnr = kna1-kunnr.
                       itab-name1 = kna1-name1.
                       itab-name2 = kna1-name2.
                       itab-pstlz = kna1-pstlz.
                       itab-ort01 = kna1-ort01.
                       itab-stras = kna1-stras.
                       itab-vkorg = knvv-vkorg.
                       itab-vtweg = knvv-vtweg.
                       itab-spart = knvv-spart.
                       append itab.


  endselect.
> 

Gruß

Wulf

home help back first fref pref prev next nref lref last post