[52378] in SAPr3-news
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